>/dev/null 2>&1
Hans-Joachim Hoetger
Hans-Joachim.Hoetger at willi.gt.owl.de
Fri Jan 10 22:41:02 CET 2003
On Fri, Jan 10, 2003 at 01:11:59AM +0100, Kai Meder wrote:
>
> > Wenn Deine Beschreibung stimmen würde, wäre es egal, ob man
> > '1>/dev/null 2>&1' oder '2>&1 1>/dev/null' schreibt. Das ist es
> > aber nicht.
> den unterschied verstehe ich nicht wirklich :(
> also man bezieht sich mit &1 auf das target von descript.1 und nicht auf den
> descript.1 an sich ?
>
Moin
Nein, so ist das nicht.
Gehen wir das am Beispiel durch:
Ausgangssituation (nichts ist umgeleitet):
Filedescriptor 1 gibt auf STDOUT aus und Filedescriptor
2 gibt auf STDERR aus.
Fall 1: 1>/dev/null 2>&1
Zuerst leitest Du Filedescriptor 1 nach /dev/null um. Dann
leitest Du Filedescriptor 2 an die gleiche Stelle wie FD1 um
(das ist /dev/null).
Ergebnis: Sowohl FD1 als auch FD2 schreiben nach /dev/null.
Fall2: 2>&1 1>/dev/null
Zuerst leitest Du FD2 an die gleiche Stelle wie FD1 um (das ist
STDOUT). Dann leitest du FD1 nach /dev/null um.
Ergebnis:
FD2 schreibt auf STDOUT und FD1 schreibt nach /dev/null.
Das ist doch jetzt leicht verständlich oder?
Grüße
--
Hans-Joachim Hoetger
PGP: BA D3 11 1A 40 EB 29 35 D9 E2 84 5F 13 55 1E D3 07 6E D9 77
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20030110/41d6963d/attachment.sig>
More information about the Linux
mailing list