Cyklus v systéme Linux je konštrukcia, ktorá umožňuje niekoľkokrát zopakovať súbor príkazov alebo akcií na základe určitej podmienky. Slučky sa široko používajú na automatizáciu úloh a spracovanie údajov.
V Linuxe môžete použiť cyklus while
na vykonávanie opakovaných akcií na základe určitej podmienky. Formát cyklu while v Linuxe je nasledujúci:
bash
while podmienka
do
príkazy
done
Príklad použitia cyklu while
v Linuxe:
bash
#!/bin/bash
counter=0
max=10
while [ $counter -lt $max ]
do
echo "Условие выполняется, counter: $counter"
counter=$(($counter + 1))
done
V tomto príklade bude cyklus while
prebiehať dovtedy, kým bude hodnota premennej "counter" menšia ako hodnota premennej "max". Vo vnútri cyklu sa vykoná príkaz echo, ktorý vypíše správu, a potom sa hodnota premennej "counter" zvýši o 1. Cyklus while sa dá použiť na rôzne programátorské a automatizačné úlohy v systéme Linux.