Next: Promenne shellu
Up: PROCEDURY V C-SHELLU
Previous: PROCEDURY V C-SHELLU
UNIX umoznuje snadnou praci se vstupnimi a vystupnimi soubory tim,
ze je uzivatel muze jednoduse presmerovat na specialni soubory, ktere jsou
systemu zname. Temito specialnimi soubory jsou:
Uzivatel ma moznost rovnez vytvaret kolony, pri nichz je
vystup jednoho prikazu smerovan do vstupu prikazu druheho.
- com1 |com2
- presmeruje standardni vystup
prikazu com1 do standardniho vstupu prikazu com2.
- >file
- presmeruje standardni vystup do souboru
file
- >&file
- presmerovani standardniho i chyboveho vystupu do
souboru file
- >>file
- pripojeni standardniho vystupu na konec
souboru file. Pokud soubor jeste neexistuje, vytvori se
- >>&file
- pripojeni standardniho a diagnostickeho
vystupu na konec souboru file
- <file
- presmeruje standardni vstupni soubor na soubor
file
V procedure lze zadat rovnez vstupni hodnoty primo pomoci tzv.
hereis dokumentu.
Pr.:
muj_prog<<Konec_dat
data1
data2
...
...
Konec_dat
Program muj_prog cte nasledujici data dokud neprijde na radek
obsahujici pouze slovo oznacujici jejich konec.
V nasem prikladu je timto retezcem Konec_dat.
Retezec je definovan na zacatku hereis dokumentu za znaky <<.