Hier had uw advertentie kunnen staan!
prog > file 2>&1Misschien een hele domme, simpele vraag, maaruh,
Hoe kan ik er voor zorgen dat programma's die informatie naar Stderr sturen, hun uitvoer omgeleid wordt naar Stdout?
prog > file
werkt dus niet dan.
Je kunt ook stderr apart omleiden:
code:
1
| prog > file1 2> file2 |
Misschien omdat dit in jouw proggie al is gedefiniëerd.Op zaterdag 12 januari 2002 18:32 schreef hardrocker het volgende:
Misschien een hele domme, simpele vraag, maaruh,
Hoe kan ik er voor zorgen dat programma's die informatie naar Stderr sturen, hun uitvoer omgeleid wordt naar Stdout?
prog > file
werkt dus niet dan.
And the beast shall be made legion. Its numbers shall be increased a thousand thousand fold. The din of a million keyboards like unto a great storm shall cover the earth, and the followers of Mammon shall tremble. from The Book of Mozilla, 3:31
Als je alleen de uitvoer van stderr naar stdout wilt hebben,
commando 2>&1
Da's alles. Vervolgens kun je stdout op de manier zoals anderen hier al posten natuurlijk gewoon weer omleiden (bv. naar een file, of met | naar een ander programma)
commando 2>&1
Da's alles. Vervolgens kun je stdout op de manier zoals anderen hier al posten natuurlijk gewoon weer omleiden (bv. naar een file, of met | naar een ander programma)
Verwijderd
Waar staat die &1 voor?Op zaterdag 12 januari 2002 18:39 schreef igmar het volgende:
[..]
prog > file 2>&1
de &1 staat voor de file descriptor waar de stdout van het programma aan geknoopt zit. Makkelijker gesteld: daar waar het programma zijn normale output heenstuurt.
Pagina: 1