Shell Scripting Spiekbriefje
Shell Scripting Spiekbriefje
Variabelen
| Commando | Beschrijving |
|---|---|
VAR=waarde |
Definieer een variabele |
$VAR |
Toegang tot een variabele |
`commando` |
Commando-substitutie |
Stroombeheer (Flow Control)
| Commando | Beschrijving |
|---|---|
if |
Voorwaardelijke controle |
then |
Uitvoeren als de voorwaarde waar is |
else |
Uitvoeren als de voorwaarde onwaar is |
elif |
Alternatieve voorwaarde |
fi |
Einde voorwaardelijke controle |
for |
Lus (Loop) |
while |
Lus zolang de voorwaarde waar is |
do |
Lus-inhoud |
done |
Einde lus |
Functies
| Commando | Beschrijving |
|---|---|
functie_naam() {} |
Definieer een functie |
return |
Terugkeren uit een functie |
$? |
Retourwaarde van het laatste commando |
Scriptbeheer
| Commando | Beschrijving |
|---|---|
#!/bin/bash |
Specificeer de interpreter die door het script wordt gebruikt |
chmod +x script.sh |
Geef uitvoeringsrechten aan het script |
./script.sh |
Voer het script uit |