PredchádzajúciHoreDomovNasledujúci

Cyklus while

Na rozdiel od cyklu for, ktorý umožňuje iteráciu cez množinu hodnôt, sa cyklus while opakuje kým je splnená logická podmienka:

while <logicky-vyraz>
do <prikazy>
done

Napríklad:

$> while true
>  do date && sleep 1
>  done
# pockajte niekolko sekund a stlacte CTRL+C
$> let N=10
$> while let N--
>  do echo $N
>  done
$> let N=0
$> while [[ $N -lt 10 ]]
>  do echo $N && let N++
>  done

PredchádzajúciHoreDomovNasledujúci