Bash Pagina 22: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
(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...)
 
(Nicio diferență)

Versiunea curentă din 27 octombrie 2024 08:35

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ă