mail od crona

Petr Novotny Petr.Novotny na antek.cz
Pondělí Únor 7 16:20:07 CET 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 7 Feb 00, at 16:12, Martin Horak wrote:

> Napada mne:
> dd blablabla | grep -E -v "records (in|out)" 2>&1

Tohle bude chybove hlasky grepu pridavat na stdout :-) Asi jste 
spis myslel
dd ... 2>&1 | grep ...

> Je mozne presmerovat do roury pouze stnd error - tedy cosi jako 2| ?

Zalezi to shell od shellu. Nektere shelly snad syntaxi "2|" umeji - 
ale ono to neni az tak sikovne (protoze co se ma dit s 1 nebo 3 
nebo 17 to neuvadi).

Tusim pro bash zalezi na poradi prehazovani desriptoru, takze v 
principu
prikaz >/dev/null 2>&1
je neco jineho nez
prikaz 2>&1 >/dev/null
(a ted nepoplest, ktere je ktere). To druhe presmeruje stderr na 
stdout (tedy bude ho tisknout) a to, co by na stdout slo "normalne" 
jde do kode. To druhe do kose presmeruje oboji.

Jinak existuje sikovny programek "pipe", ktery umi mezi procesy 
otevirat roury (a to navic dost mazane; takze jde udelat 
stdout1=stdin2 a stdout2=stdin1 - tedy procesy se krmi navzajem - 
ted zrovna nevim k cemu je to dobre :-)

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOJ7wvVMwP8g7qbw/EQIxRwCghFT87kaDOXlk0JlBOhWeCwuQ76gAnAja
TtEEvvnapEhSaePwnbXU77ee
=tqJT
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux