Shell-Scripting Spickzettel
Shell-Scripting Spickzettel
Variablen
| Befehl | Beschreibung |
|---|---|
VAR=value |
Variable definieren |
$VAR |
Auf Variable zugreifen |
`command` |
Befehlssubstitution |
Flusssteuerung
| Befehl | Beschreibung |
|---|---|
if |
Bedingte Prüfung |
then |
Ausführen, wenn Bedingung wahr ist |
else |
Ausführen, wenn Bedingung falsch ist |
elif |
Alternative Bedingung |
fi |
Ende der bedingten Prüfung |
for |
Schleife |
while |
Schleife solange Bedingung wahr ist |
do |
Schleifenkörper |
done |
Ende der Schleife |
Funktionen
| Befehl | Beschreibung |
|---|---|
function_name() {} |
Funktion definieren |
return |
Rückkehr aus einer Funktion |
$? |
Rückgabewert des letzten Befehls |
Script-Steuerung
| Befehl | Beschreibung |
|---|---|
#!/bin/bash |
Spezifiziert den vom Script verwendeten Interpreter |
chmod +x script.sh |
Script ausführbar machen |
./script.sh |
Script ausführen |