|
|
Die Bash kennt einige besondere Shellvariablen (Auswahl):
| Variable | Bedeutung |
$? |
Rückgabewert des letzten Kommandos |
$$ |
PID der aktuellen Shell |
$! |
PID des letzten Hintergrundprozesses |
$0 |
Name des ausgeführten Shellskripts |
$# |
Anzahl der Elemente einer Liste |
$* |
Inhalt einer Liste |
$1 |
1. Element einer Liste |
| ... | ... |
$9 |
9. Element einer Liste |
Einige - zugegeben unnütze - Beispiele sollen den Sachverhalt verdeutlichen:
user@sonne> echo $0
-bash
user@sonne> set {a,b,c}{1,2}
user@sonne> echo $*
a1 a2 b1 b2 c1 c2
user@sonne> echo $#
6
user@sonne> echo $4
b2
|
|