Bash - Besondere Variablen
$0 – Der Name des ausgeführten Scripts
$1-$9 – Die Kommandozeilen-Argumente 1-9
$# – Die Anzahl der Kommandozeilen-Argumente
$* – Alle Kommandozeilen-Argumente in einem String
$@ – Alle Kommandozeilen-Argumente als Array
$? – Der Exit-Status des letzten Kommandos
$$ – Die Prozess ID der aktuellen Shell
$! – Die Prozess ID des letzten Hintergrundkommandos
$- – Zeigt die aktuellen Shell Optionen und Flags