1. Typy konstrukcí cyklů

1.2. Cyklus until

Popis

Cyklus until je podmíněný cyklus. Na začátku každé iterace se provádí vykonání všech příkazů uvedených za klíčovým slovem until a dochází k vyhodnocení exit statusu posledního z nich. Jestliže je splněna podmínka, že je exit status naposledy vykonaného příkazu různý od nuly, dojde k vykonání příkazů uvedených mezi klíčovými slovy do a done.

Za klíčovým slovem until může následovat libovolný typ příkazu shellu, ovšem aby konstrukce dávala konkrétní smysl, obvykle se používá některý z testů (test, [ ], [[ ]], (( ))), který dokáže vyhodnocuje určitou podmínku.

Syntaxe

until příkaz; [příkaz; příkaz; ...]; do

příkaz

příkaz

. . .

done

Příklad