Linux жүйесіндегі цикл - бұл белгілі бір шарт негізінде командалар немесе әрекеттер жиынтығын бірнеше рет қайталауға мүмкіндік беретін құрылым. Тапсырмаларды автоматтандыру және деректерді өңдеу үшін циклдар кеңінен қолданылады.
Linux жүйесінде белгілі бір шарт негізінде қайталанатын әрекеттерді орындау үшін while
циклды пайдалануға болады. Linux жүйесінде уақытша циклдің пішімі келесідей:
bash
while условие
do
команды
done
Linux жүйесінде while
циклін пайдалану мысалы:
bash #!/bin/bash counter=0 max=10 while [ $counter -lt $max ] do echo "Условие выполняется, counter: $counter" counter=$(($counter + 1)) done
Бұл мысалда while
циклі "есептеуіш" айнымалының мәні "max" айнымалының мәнінен аз болған кезде орындалады. Цикл ішінде хабарды басып шығару үшін echo командасы орындалады, содан кейін «есептеуіш» айнымалының мәні 1-ге артады. while циклі Linux жүйесінде әртүрлі бағдарламалау және автоматтандыру тапсырмалары үшін пайдаланылуы мүмкін.