Skip to content

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