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