Skip to main content

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