Řídicí konstrukce cyklů
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.
Syntaxeuntil příkaz; [příkaz; příkaz; ...]; do
příkaz
příkaz
. . .
done
Příklad