Shell-scripting fusklapp
Shell-scripting fusklapp
Variabler
| Kommando | Beskrivning |
|---|---|
VAR=värde |
Definiera en variabel |
$VAR |
Kom åt en variabel |
`kommando` |
Kommandosubstitution |
Flödeskontroll (Flow Control)
| Kommando | Beskrivning |
|---|---|
if |
Villkorlig kontroll |
then |
Kör om villkoret är sant |
else |
Kör om villkoret är falskt |
elif |
Alternativt villkor |
fi |
Slut på villkorlig kontroll |
for |
Loop |
while |
Loopa så länge villkoret är sant |
do |
Loop-kropp |
done |
Slut på loop |
Funktioner
| Kommando | Beskrivning |
|---|---|
funktionsnamn() {} |
Definiera en funktion |
return |
Återgå från en funktion |
$? |
Returvärde för det senaste kommandot |
Script-kontroll
| Kommando | Beskrivning |
|---|---|
#!/bin/bash |
Ange tolken som används av scriptet |
chmod +x script.sh |
Ge scriptet körrättigheter |
./script.sh |
Kör scriptet |