sh bug?
Jilles Tjoelker
jilles at stack.nl
Fri Jan 28 07:33:31 PST 2005
On Fri, Jan 28, 2005 at 01:06:21AM -0800, Julian Elischer wrote:
> Harti Brandt wrote:
> >On Fri, 28 Jan 2005, Julian Elischer wrote:
> >JE>however echo $$
> >JE>and
> >JE> ( echo $$ )
> >JE>produce the same result.
> >I think that the $$ is expanded in the old shell in any case.
Although it seems similar, I prefer to say the value of $$ does not
change when forking a subshell. man sh and POSIX also state that. Thus,
all $ expandos work the same way.
> hence my test of
> ps -l vs (ps -l)
> unfortunatly the shell short circuits that too if it's too simple.
But unfortunately, it doesn't short circuit when you something like sh
-c xterm, it keeps a useless shell waiting.
--
Jilles Tjoelker
More information about the freebsd-current
mailing list