Re: "Segmentation fault" running "ls" ...?
Joshua Tacoma <email@example.com> writes:
> ~/lsfu$ which ls
> ~/lsfu$ ls `which ls`
> -rwxr-xr-x 1 root bin 56544 Feb 28 01:53 /bin/ls
> ~/lsfu$ alias ls
> bash: alias: ls: not found
Is your ls a shell function, perhaps? bash(1) suggests that 'type ls'
should tell you more authoritatively what you really get when you type
> ~/lsfu$ ls apostrophe\'inname/
> sh: -c: line 1: unexpected EOF while looking for matching `''
> sh: -c: line 2: syntax error: unexpected end of file
...this suggests that there's something odd going on; ls really
shouldn't be calling a subshell.
Are you redefining ls in your dotfiles (or in one of the bash
dotfiles)? What does it look like?
David Maze firstname.lastname@example.org http://people.debian.org/~dmaze/
"Theoretical politics is interesting. Politicking should be illegal."
-- Abra Mitchell