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