Ś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 |