PID einer aufgerufenen Funktion in der bash

Frank Bergmann tx-7-12 at tuxad.com
Mon Apr 5 02:24:22 CEST 2010


In Sun, 4 Apr 2010, Florian Lohoff cum veritate scripsit :

> Aeh? I dont get it - $$ ist POSIX - D.h. das geht in jeder shell
> die in irgendeiner weise meint POSIX kompatibel zu sein - was sonst?

Klar, aber das gehoert eigentlich nicht geparsed, wenn eine Shell eine 
Subshell aufruft. Das '$$' sollte eben "durchgereicht" werden - IMHO.
Dann stellte sich fuer mich die Frage, ob das Verhalten abhaengig vom 
Modus (z.B. interaktiv + monitor oder batch) ist.
Ist es nicht, das habe ich jetzt getestet. Also lehn Dich entspannt 
zurueck: Es ist wohl Absicht, dass das erste $-Zeichen escaped werden 
muss, wie Du es vorgeschlagen hast. :-)


EDV Frank Bergmann                           Tel.     05221-9249753
LPIC-2 Linux Professional                    Fax      05221-9249754
Elverdisser Str. 25                          email    iservice at tuxad.com
32052 Herford                                USt-IdNr DE237314606

-- 
Sending unsolicited commercial email to this address may be a violation
of the Washington State Consumer Protection Act, chapter 19.86 RCW.
Das Verschicken unverlangter kommerzieller email an diese Adresse ist
verboten (LG Traunstein, 2 HK O 3755/97 vom 14.10.1997, CR 1998, 171f).




More information about the Linux mailing list