Bash Pagina 22

De la Wiki Linux Advanced
Versiunea din 27 octombrie 2024 08:35, autor: Admin (discuție | contribuții) (Pagină nouă: == Controlul fluxului == În programarea shell scripturilor, ''controlul fluxului'' se referă la structurile care permit execuția condiționată și repetitivă a comenzilor, în funcție de anumite condiții. Aceste structuri includ: === Instrucțiuni Condiționale (`if`, `else`, `elif`) === Permit rularea diferitelor blocuri de cod în funcție de o condiție. '''Exemplu:''' if [ $var -gt 10 ]; then echo "Variabila este mai mare de 10" else echo "Variabila...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)
Sari la navigare Sari la căutare

Controlul fluxului

În programarea shell scripturilor, controlul fluxului se referă la structurile care permit execuția condiționată și repetitivă a comenzilor, în funcție de anumite condiții. Aceste structuri includ:

Instrucțiuni Condiționale (`if`, `else`, `elif`)

Permit rularea diferitelor blocuri de cod în funcție de o condiție.

Exemplu:

if [ $var -gt 10 ]; then
    echo "Variabila este mai mare de 10"
else
    echo "Variabila este 10 sau mai mică"
fi

Structuri Repetitive (for, while, until)

Permit rularea unui bloc de cod în mod repetat, fie de un anumit număr de ori, fie până când o condiție devine falsă.

Exemplu for:

for i in {1..5}; do
   echo "Numărul $i"
done

Exemplu while:

while [ $var -le 10 ]; do
   echo "Variabila este $var"
   var=$((var + 1))
done

Instrucțiunea case

Permite alegerea unei ramuri de cod bazată pe valoarea unei variabile.

Exemplu:

case $opțiune in
   1) echo "Ai ales opțiunea 1";;
   2) echo "Ai ales opțiunea 2";;
   *) echo "Opțiune invalidă";;
esac

Aceste structuri sunt fundamentale pentru crearea de scripturi eficiente și dinamice, permițând automatizarea sarcinilor într-un mod flexibil.

Pagina anterioară | Următoarea pagină