Een lus in Linux is een constructie waarmee een set commando's of acties meerdere keren herhaald kan worden op basis van een bepaalde voorwaarde. Lussen worden veel gebruikt om taken te automatiseren en gegevens te verwerken.
In Linux kun je een while-lus
gebruiken om herhaalde acties uit te voeren op basis van een bepaalde voorwaarde. Het formaat van de while-lus in Linux is als volgt:
bash
while voorwaarde
doen
commando's
gedaan
Een voorbeeld van het gebruik van de while-lus
in Linux:
bash
#!/bin/bash
counter=0
max=10
while [ $counter -lt $max ]
do
echo "Условие выполняется, counter: $counter"
counter=$(($counter + 1))
done
In dit voorbeeld wordt de while-lus
uitgevoerd zolang de waarde van de variabele "counter" kleiner is dan de waarde van de variabele "max". In de lus wordt de opdracht echo uitgevoerd om een bericht uit te voeren en vervolgens wordt de waarde van de variabele "counter" met 1 verhoogd. De while-lus kan worden gebruikt voor verschillende programmeer- en automatiseringstaken in Linux.