Skip to content

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