Shell-Scripting Spickzettel
Shell-Scripting Spickzettel
Variablen
| Befehl | Erklärung |
|---|---|
VAR=wert |
Variable definieren |
$VAR |
Auf Variable zugreifen |
`befehl` |
Befehlssubstitution |
Flusssteuerung
| Befehl | Erklärung |
|---|---|
if |
Bedingungsprüfung |
then |
Wenn Bedingung wahr ist, dann ausführen |
else |
Wenn Bedingung falsch ist, dann ausführen |
elif |
Andere Bedingungen |
fi |
Ende der Bedingungsprüfung |
for |
Schleife |
while |
Schleife solange Bedingung wahr ist |
do |
Schleifenkörper |
done |
Ende der Schleife |
Funktionen
| Befehl | Erklärung |
|---|---|
function_name() {} |
Funktion definieren |
return |
Aus Funktion zurückkehren |
$? |
Rückgabewert des letzten Befehls |
Script-Steuerung
| Befehl | Erklärung |
|---|---|
#!/bin/bash |
Bestimmt den Interpreter, den das Script verwendet |
chmod +x script.sh |
Dem Script Ausführungsrechte geben |
./script.sh |
Script ausführen |