Петља у Линуксу је конструкција која омогућава да се скуп команди или радњи понавља више пута на основу одређеног услова. Петље се широко користе за аутоматизацију задатака и обраду података.
У Линуксу можете користити while
петљу за извршавање понављајућих радњи на основу одређеног услова. Формат while петље у Линуксу је следећи:
bash
while условие
do
команды
done
Пример коришћења while
петље у Линуксу:
bash #!/bin/bash counter=0 max=10 while [ $counter -lt $max ] do echo "Условие выполняется, counter: $counter" counter=$(($counter + 1)) done
У овом примеру, петља while
ће се извршити док је вредност променљиве „counter“ мања од вредности променљиве „max“. Унутар петље, команда echo се извршава да би се исписала порука, а затим се вредност променљиве „counter“ повећава за 1. Петља while се може користити за разне програмске и аутоматизационе задатке у Линуксу.