A Linuxban a ciklus egy olyan konstrukció, amely lehetővé teszi, hogy egy bizonyos feltétel alapján parancsok vagy műveletek egy sorát többször megismételjük. A ciklusokat széles körben használják feladatok automatizálására és adatfeldolgozásra.
A Linuxban a while
ciklus segítségével egy bizonyos feltétel alapján ismételt műveleteket végezhetünk. A while ciklus formátuma Linuxban a következő:
bash
while feltétel
do
commands
done
Egy példa a while
ciklus használatára Linuxban:
bash
#!/bin/bash
counter=0
max=10
while [ $counter -lt $max ]
do
echo "Условие выполняется, counter: $counter"
counter=$(($counter + 1))
done
Ebben a példában a while
ciklus addig fut, amíg a "counter" változó értéke kisebb, mint a "max" változó értéke. A cikluson belül végrehajtódik az echo parancs egy üzenet kimenetére, majd a "counter" változó értéke 1-gyel növekszik. A while ciklus számos programozási és automatizálási feladatra használható Linuxban.