P004 UNIX

Obsah
Předchozí: Shell - Interní příkazy shellu: hash, help, jobs, kill, let, local, pwd
Interní příkazy shellu (pokrač.)

read [jméno ...]

Příkaz přečte ze standardního vstupu jeden řádek a první přečtené slovo přiřadí prvnímu jménu proměnné, druhé slovo druhé proměnné atd.

Pokud se neuvedou žádná jména, potom se celý přečtený řádek přiřadí do proměnné REPLY.

Návratový kód je nulový vyjma případu, kdy se načte konec souboru (^D).

readonly [jméno[= hodnota] ...]

Příkazem označené proměnné lze od okamžiku zadání tohoto příkazu pouze číst.

return [n]

Příkaz ukončuje provádění funkce a vrátí řízení volajícímu. Návratový kód je buď n, nebo návratový kód posledního dokončeného příkazu.

Příkaz lze použít ve skriptu spuštěném příkazem '.' (source) se stejným významem. Při použití příkazu jinde se nastaví chybový návratový kód.

set [{-volby|+volby|--}] [argumenty]

Bez parametrů příkaz vypisuje seznam proměnných a jejich aktuální obsah.

V aktuálním shellu mění nastavení voleb.

Předponou '-' se volba nastavuje, předponou '+' se volba ruší. Volbou '-' se ukončuje zadávání voleb.

Zadané argumenty se interpretují jako nové hodnoty pozičních parametrů. Potřebujeme-li zrušit poziční parametry, zadáme:

set --
Poziční parametry zrušíme také příkazem 'shift $#'.

shift [n]

Příkaz "posune" poziční parametry o jednu nebo n pozic.

Následující: Shell - Interní příkazy shellu: trap, type, ulimit
Obsah

Michal Brandejs brandejs@informatics.muni.cz