Skip to content

Ściąga z programowania skryptów Shell

Ściąga z programowania skryptów Shell

Zmienne

Polecenie Wyjaśnienie
VAR=wartość Definiowanie zmiennej
$VAR Dostęp do zmiennej
`polecenie` Podstawianie poleceń

Sterowanie przepływem

Polecenie Wyjaśnienie
if Sprawdzanie warunku
then Jeśli warunek jest prawdziwy, wykonaj
else Jeśli warunek jest fałszywy, wykonaj
elif Inne warunki
fi Koniec sprawdzania warunku
for Pętla
while Pętla, dopóki warunek jest prawdziwy
do Ciało pętli
done Koniec pętli

Funkcje

Polecenie Wyjaśnienie
function_name() {} Definiowanie funkcji
return Powrót z funkcji
$? Wartość zwracana ostatniego polecenia

Sterowanie skryptem

Polecenie Wyjaśnienie
#!/bin/bash Określenie interpretera używanego przez skrypt
chmod +x script.sh Nadanie uprawnień do wykonywania skryptu
./script.sh Wykonanie skryptu