Next: Spusteni procedury Up: PROCEDURY V C-SHELLU Previous: Logicke vyrazy v

Programovani v jazyku shell

V procedure lze vykonavat skoky,podminene provadeni prikazu, smycky.

goto muj_label
zpusobi skok na navesti muj_label:. Navesti je ukoncene dvojteckou.
prikaz if
ma nasledujici syntaxi if (logicky_vyraz_1) then
....
else if (logicky_vyraz_2) then
....
else
....
endif
switch
je prepinac, ktery provede prikazy v zavislosti na shodnosti s predvolenymi retezci. switch (string)
case str1:
....
breaksw
case str2:
....
breaksw
default:
breaksw
ensdw
while
provede nasledujici prikazy pred prikazem end pouze tehdy, je-li vyhodnoceny vyraz pravdivy. while (logicky_vyraz)
....
end
foreach
provede smycku pro vsechny hodnoty uvedeneho seznamu. foreach name (seznam)
....
end

Julius.Hrivnac@cern.ch