Linuxi tsükkel on konstruktsioon, mis võimaldab käskude või tegevuste kogumit teatud tingimuse alusel mitu korda korrata. Silmuseid kasutatakse laialdaselt ülesannete automatiseerimiseks ja andmete töötlemiseks.
Linuxis saab while-silmust
kasutada teatud tingimuse alusel korduvate tegevuste sooritamiseks. While-silmuse vorming Linuxis on järgmine:
bash
while tingimus
do
commands
done
Näide while
tsükli kasutamise kohta Linuxis:
bash
#!/bin/bash
counter=0
max=10
while [ $counter -lt $max ]
do
echo "Условие выполняется, counter: $counter"
counter=$(($counter + 1))
done
Selles näites töötab while-silmus
nii kaua, kuni muutuja "counter" väärtus on väiksem kui muutuja "max" väärtus. Loopi sees täidetakse käsk echo, et väljastada sõnum ja seejärel suurendatakse muutuja "counter" väärtust 1 võrra. while-tsüklit saab Linuxis kasutada mitmesuguste programmeerimis- ja automatiseerimisülesannete jaoks.