Programowanie skryptów Shell – ściąga
Programowanie skryptów Shell – ściąga
Zmienne
| Polecenie | Opis |
|---|---|
VAR=wartość |
Definiowanie zmiennej |
$VAR |
Dostęp do zmiennej |
`polecenie` |
Podstawienie polecenia |
Sterowanie przepływem (Flow Control)
| Polecenie | Opis |
|---|---|
if |
Instrukcja warunkowa |
then |
Wykonaj, jeśli warunek jest prawdziwy |
else |
Wykonaj, jeśli warunek jest fałszywy |
elif |
Warunek alternatywny |
fi |
Koniec instrukcji warunkowej |
for |
Pętla |
while |
Pętla, dopóki warunek jest prawdziwy |
do |
Treść pętli |
done |
Koniec pętli |
Funkcje
| Polecenie | Opis |
|---|---|
nazwa_funkcji() {} |
Definiowanie funkcji |
return |
Powrót z funkcji |
$? |
Kod wyjścia ostatniego polecenia |
Kontrola skryptu
| Polecenie | Opis |
|---|---|
#!/bin/bash |
Określenie interpretera używanego przez skrypt |
chmod +x skrypt.sh |
Nadanie uprawnień do wykonywania skryptu |
./skrypt.sh |
Wykonanie skryptu |