![]() ![]() ![]() |
![]() ![]() |
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
![]() ![]() ![]() |
![]() ![]() |