Bash Pagina 28

De la Wiki Linux Advanced
Versiunea din 27 octombrie 2024 09:12, autor: Admin (discuție | contribuții) (Pagină nouă: == 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...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
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ă