Besondere Variablen

$# # Anzahl an Argumenten
$* # Alle Argumente als einzelnes Wort
$@ # Alle Argumente als separate Worte
$0 # Name des Scriptes (oder direkt im Terminal: Name der Shell)
$1, $2, $3, ... # Erstes, Zweites, Drittes, ... Argument
$_ # Letztes Argument des vorangegangenen Commands
$? # Success Code der letzten Funktion

$* und $@ müssen zwingend in Double Quotes stehen, sonst geben beide alle Argumente als separate Strings