P004 UNIXObsahPř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