P004 UNIX

Obsah
Předchozí: Shell - Řídicí znaky
Přesměrování vstupu a výstupu

Shell 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:

0
tzv. standardní vstup
1
tzv. standardní výstup
2
tzv. standardní chybový výstup

Další si nastavuje programátor.

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