Bash Pagina 28: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
Linia 8: Linia 8:
    
    
'''Exemplu de structură ''if'' imbricată'''
'''Exemplu de structură ''if'' imbricată'''


  if <nowiki>[[ ! -d "$bindir" ]]</nowiki>; then
  if <nowiki>[[ ! -d "$bindir" ]]</nowiki>; then

Versiunea de la data 27 octombrie 2024 09:12

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ă