Re: syntaxproblem mit einer variable
Wolf Wiegand <wolf@kondancemilch.de>:
> Plausibel, danke. Auf --version bin ich natürlich nicht gekommen. Und
> das hier zeigt fast das gleiche (kein Inkrement der nä. PID durch echo):
>
> wolf@thinkpad:~ $ bash -c 'echo $$'; bash -c 'echo $$'; echo; bash -c 'echo $$'
> 4592
> 4593
> 4594
Tag Wolf,
Das wäre auch eigentlich nicht gewollt.
'$$' zeigt nicht die PID des Programms das es startet an, sondern die
der Shell selbst:
% ps | grep zsh
29721 pts/5 00:00:02 zsh
% echo $$; /bin/echo $$ ; (echo $$)
29721
29721
29721
Auch wenn eine Subshell gestartet wird, erhöht sich '$$' nicht.
Und nein, das ist kein Sonderverhalten der zsh.
Gruss, Frank
Reply to: