P004 UNIX

Obsah
Předchozí: Shell - Složené příkazy
Složené příkazy (2)

if seznam; then seznam; [ elif seznam; then seznam; ] ...
[ else seznam; ] fi

Provede se 'if seznam;'. Pokud jeho návratový kód je nulový (OK), provede se 'then seznam;'. Jinak se provede 'elif seznam;' (...) nebo 'else seznam;'.

Návratový kód je kód posledního provedeného procesu nebo 0, pokud se neprovedl žádný příkaz.

while seznam; do seznam; done
until seznam; do seznam; done

Seznam 'do seznam;' se provádí tak dlouho, dokud je návratový kód
'while seznam;' nulový
'until seznam;' nenulový

break [n]

Ukončí n-tou úroveň cyklu for, while, until.

continue [n]

Zahájí další iteraci cyklu.

true

Návratový kód vždy 0.

false

Návratový kód vždy 1.

Příklad:

while true; do
    echo y
done
Následující: Shell - Příkaz test
Obsah

Michal Brandejs brandejs@informatics.muni.cz