Řídicí konstrukce cyklů
Řídicí konstrukce cyklů
Completion requirements
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