[linux] Presmerovanie vystupu.

Radoslav BENDIK bendik na sophia.dtp.fmph.uniba.sk
Středa Červen 9 12:17:08 CEST 1999


On Wed, 9 Jun 1999, OERNii - Ernest Beinrohr wrote:

> hmm fetchail to asi hadze na stderr. to sa ta tiez presmerovat. Ak mas 
> tcsh (csh) tak takto: "prikaz >& subor", ak mas bash (sh) tak takto:
> "prikaz 2> subor". Ta 2-ka a '&' znamenaju, ze presmerovavas chybovy 
> vystup. Podobne to funguje aj pre '|'. teda napr. "prikaz |& grep ..."

Oneee, 

nie je to cela pravda ;)

> troxu zlozitejsie to je ked napr. vystup chces davat do suboru a stderr 
> do /dev/null. Poznam jeden sposob, ale ak aj niekto iny pozna, prosim 
> poslite to sem, rad sa to naucim.. :)

V tcsh sa to (pokial viem) neda. Resp. da takto (pusta sa shell navyse):
tcsh$ (command > out ) >& err

V bashi to ide, moznosti presmerovania su siroke:

x> file - presmeruje deskr. cislo x do suboru file 
x>&y    - presmeruje deskr. cislo x do deskr. cislo y

bash$ command 1> out 2> err  ### (0=stdin, 1=stdout, 2=stderr)

Viac povie man bash /REDIRECTION ;)


--bye,
	rado b
 /----------- /""\ ---------------------------------------------------\
|   /""\     /  _/       e-mail     Radoslav.Bendik na st.fmph.uniba.sk   |
|  ( (_/    /    \       web    http://www.st.fmph.uniba.sk/~4bendik   |
|   \ ado  (   __/endik, absolvent TMF, MFF UK Bratislava, Slovensko   |
 \-- ) ---------------------------------------------------------------/
    /




Další informace o konferenci linux