In Bash scheint es mehrere Variablen zu geben, die spezielle Werte mit konsistenter Bedeutung enthalten. Zum Beispiel,
./myprogram &; echo $!
gibt die PID des Prozesses zurück, der im Hintergrund ausgeführt wurde myprogram
. Ich kenne andere, von $?
denen ich denke, dass sie das aktuelle TTY sind. Gibt es noch andere
$'\n'
ist ein wörtliches Zeilenumbruchzeichen, das sich aus dem Ersetzen des Digraphen \n
durch ASCII 10
${1}
sind ${*}
, um usw. zu suchen , dienen die Zahnspangen nur der Begriffsklärung und sind häufig überflüssig. Für sich genommen ${x}
ist das genau gleichbedeutend mit $x
.
$!
das Ich bin mir dessen bewusst, !$
aber nicht.