Stdin: Difference between revisions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
Vaikimisi tuleb stdin-i sisu klaviatuurisisestustest. Kuid stdin-i nagu ka stdout-i ja stderr-i saab ümber oma vajaduste kohaselt ümber suunata. Selleks, et stdin tuleks klaviatuuri asemel failist, tuleb kasutada < märki. Näiteks: | Vaikimisi tuleb stdin-i sisu klaviatuurisisestustest. Kuid stdin-i nagu ka stdout-i ja stderr-i saab ümber oma vajaduste kohaselt ümber suunata. Selleks, et stdin tuleks klaviatuuri asemel failist, tuleb kasutada < märki. Näiteks: | ||
<code>sort < file_list.txt</ | <code>sort < file_list.txt</code> | ||
Selles näites saab sort käsk sisendi failist file_list.txt. Rohkem näiteid I/O redirection<ref>[http://linuxcommand.org/lts0060.php I/O redirection]</ref> | |||
==Allikad== | |||
{{reflist}} | |||
==Autor== | ==Autor== | ||
Liina Abner | Liina Abner | ||
DK23 <br> | DK23 <br> | ||
jaanuar 2017 | jaanuar 2017 |
Revision as of 11:48, 9 January 2017
mustand
stdin (standard input) on UNIX süsteemides standardsisend. Vt. ka stdout ja stderr
Standardvood
Linuxis ja teistes Unix-i laadsetes süsteemides on kasutusel standard andmevood. Iga protsess käivitatakse automaatselt koos kolme andmevooga: sisendvoog stdin ja väljundvood stdout (standard output) ja stderr (standard error). Need vood kujutavad endast spetsiaalset tüüpi faili ja võivad sisaldada plain text andmeid.[1]
Tüüpiliselt on need vood seotud terminaliga (tty), kuid võivad ka viidata teistele failidele või seadmetele, kui protsess on vastavalt seadistatud. [2] Tavaliselt on standardsisendiks klaviatuurilt sisestatav tekst ja standardväljund ning standarderror kuvatakse ekraanile.
stdin ümbersuunamine
Vaikimisi tuleb stdin-i sisu klaviatuurisisestustest. Kuid stdin-i nagu ka stdout-i ja stderr-i saab ümber oma vajaduste kohaselt ümber suunata. Selleks, et stdin tuleks klaviatuuri asemel failist, tuleb kasutada < märki. Näiteks:
sort < file_list.txt
Selles näites saab sort käsk sisendi failist file_list.txt. Rohkem näiteid I/O redirection[3]
Allikad
Autor
Liina Abner
DK23
jaanuar 2017