Bash Pagina 28: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) |
Admin (discuție | contribuții) |
||
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