Fișă recapitulativă programare scripturi Shell
Fișă recapitulativă programare scripturi Shell
Variabile
| Comandă | Descriere |
|---|---|
VAR=valoare |
Definirea unei variabile |
$VAR |
Accesarea unei variabile |
`comandă` |
Substituirea comenzii |
Controlul fluxului
| Comandă | Descriere |
|---|---|
if |
Test condițional |
then |
Execută dacă condiția este adevărată |
else |
Execută dacă condiția este falsă |
elif |
Condiție alternativă |
fi |
Sfârșitul testului condițional |
for |
Buclă |
while |
Buclă atâta timp cât condiția este adevărată |
do |
Corpul buclei |
done |
Sfârșitul buclei |
Funcții
| Comandă | Descriere |
|---|---|
nume_funcție() {} |
Definirea unei funcții |
return |
Revenirea dintr-o funcție |
$? |
Valoarea de returnare a ultimei comenzi |
Controlul scriptului
| Comandă | Descriere |
|---|---|
#!/bin/bash |
Specifică interpretorul utilizat de script |
chmod +x script.sh |
Acordă permisiuni de execuție scriptului |
./script.sh |
Executarea scriptului |