"Linux" sistemoje ciklas - tai konstrukcija, leidžianti kelis kartus pakartoti komandų ar veiksmų rinkinį pagal tam tikrą sąlygą. Kilpos plačiai naudojamos užduotims automatizuoti ir duomenims apdoroti.
Linux sistemoje while
ciklą galite naudoti kartotiniams
veiksmams atlikti pagal tam tikrą sąlygą. Linux sistemoje while ciklo formatas yra toks:
bash
while sąlyga
do
komandos
done
while
ciklo naudojimo Linux sistemoje pavyzdys:
bash
#!/bin/bash
counter=0
max=10
while [ $counter -lt $max ]
do
echo "Условие выполняется, counter: $counter"
counter=$(($counter + 1))
done
Šiame pavyzdyje while
ciklas bus vykdomas tol, kol kintamojo "counter" vertė bus mažesnė už kintamojo "max" vertę. Ciklo viduje įvykdoma komanda echo, kad būtų išvestas pranešimas, o tada kintamojo "counter" vertė padidinama 1. Ciklą while galima naudoti įvairioms programavimo ir automatizavimo užduotims "Linux" sistemoje atlikti.