Skip to content

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