| $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)" |