Shell-Variablen

Kategorie / Befehl Beschreibung Beispiel / Syntax
$0, ..., $9 Argumente, die dem Skript übergeben wurden $0 (Skriptname), $1 (1. Argument)
PATH Suchpfad für ausführbare Dateien PATH="$PATH:/home/sysprog/bin/"
HOME Home-Verzeichnis des aktuellen Users echo $HOME
PPID Prozess-ID des Elternprozesses echo $PPID
PWD Aktuelles Arbeitsverzeichnis
Wertzuweisung Einer Variable einen Wert zuweisen (ohne Leerzeichen!) NAME="Linux T"
set Alle (lokalen und globalen) Variablen anzeigen set
export Variable global verfügbar machen (Umgebungsvariable) export NAME
$(Befehl) Command Substitution: Befehlsergebnis als Variable nutzen echo "Dateien: $(ls -l | wc -l)"