P004 UNIXObsahPředchozí: Shell - Řídicí znaky |
Přesměrování vstupu a výstupuShell přesměrování-propojení zajistí před provedením příkazu.
- File descriptor number (n)
příkaz n> soubor
příkaz n< soubor
- Každý proces má nastaveno:
Další si nastavuje programátor.
- 0
- tzv. standardní vstup
- 1
- tzv. standardní výstup
- 2
- tzv. standardní chybový výstup
- Implicitní varianty:
1>
je totéž co>
0<
je totéž co<
- Přesměrování vstupu:
příkaz n< soubor
- Soubor musí existovat
- Přesměrování výstupu:
příkaz n> soubor
- Pokud soubor neexistuje, vytvoří se
- Pokud soubor existuje, v okamžiku otevření se zkrátí na velikost 0 a bude se přepisovat
- Pokud však byl proveden příkaz "
set -C
" (nebo "export noclobber=
"), potom nelze přesměrovat výstup do existujícího souboru. Toto omezení odstraní operátor ">|
".
Následující: Shell - Přesměrování vstupu a výstupu (2) Obsah |
Michal Brandejs brandejs@informatics.muni.cz