Bash Pagina 28

De la Wiki Linux Advanced
Sari la navigare Sari la căutare

If din nou

Instrucțiunile condiționale de tip if sunt esențiale pentru controlul execuției în scripturile shell și permit verificarea unor condiții complexe prin structuri imbricate și ramuri alternative.

Structuri if imbricate

- O structură de tip if poate fi inclusă într-o altă structură if pentru a verifica mai multe condiții în mod succesiv.

Exemplu de structură if imbricată


if [[ ! -d "$bindir" ]]; then
   # Dacă directorul $bindir nu există, încearcă să-l creezi
   if mkdir "$bindir"; then
       echo "Directorul ${bindir} a fost creat."
   else
       echo "Nu s-a putut crea directorul ${bindir}."
       exit 1
   fi
fi

Pagina anterioară | Următoarea pagină