ich krieg die Ausgabe nicht umgeleitet ..
Hallo, eigentlich ein simples Problem sollte man meinen... Ich bekomme die Ausgabe von xsltproc nicht in eine Datei umgeleitet. Folgendes habe ich probiert: xsltproc -v book.xml > Datei Wird munter auf dem Bildschirm angezeigt und einen leere Datei angelegt xsltproc -v book.xml | less Wird munter auf dem Bildschirm angezeigt und less später ohne Inhalt geöffnet. Mit &2 und &1 habe ich rumgespielt aber wahrscheinlich nicht die richtige Kombnation erwischt. Hat jemand eine Idee was ich noch probieren könnte? Viele Grüsse Michael -- Encrypted eMail welcome! Get my OpenPGP-Key ID: 0xE9B00731 from: wwwkeys.de.pgp.net
Michael Hoeller wrote:
eigentlich ein simples Problem sollte man meinen... Ich bekomme die Ausgabe von xsltproc nicht in eine Datei umgeleitet. Folgendes habe ich probiert:
xsltproc -v book.xml > Datei Wird munter auf dem Bildschirm angezeigt und einen leere Datei angelegt
Das spricht dafuer, dass die Ausgabe von xsltproc auf stderr geht, nicht auf stdout. Der Operator ">" entspricht "1>" und leitet nur stdout um.
xsltproc -v book.xml | less Wird munter auf dem Bildschirm angezeigt und less später ohne Inhalt geöffnet.
Durch die Pipe geht nur stdout durch, das passt zu obigem Bild.
Mit &2 und &1 habe ich rumgespielt aber wahrscheinlich nicht die richtige Kombnation erwischt.
stderr leitest Du mit "2>" um, also sollte wohl "xsltproc -v book.xml 2> Datei" Dein Problem loesen. Wenn Du sowohl stdout als auch stderr umleiten moechtest, verwende "&>". Wenn Du sterr auf stdout umlenken moechtest, nimm "2>&1". Aber vorsicht: die Reihenfolge ist entscheidend, d.h. "2>&1 > Datei" ist etwas anderes als "> Datei 2>&1". Ich habe dazu vor einiger Zeit auch mal eine Email hier geschrieben: http://lists.suse.com/archive/suse-linux/2004-Mar/0060.html CU, Th.
Am Samstag, 8. Mai 2004 23:24 schrieb Michael Hoeller:
Hallo,
eigentlich ein simples Problem sollte man meinen... Ich bekomme die Ausgabe von xsltproc nicht in eine Datei umgeleitet. Folgendes habe ich probiert:
xsltproc -v book.xml > Datei Wird munter auf dem Bildschirm angezeigt und einen leere Datei angelegt
xsltproc -v book.xml | less Wird munter auf dem Bildschirm angezeigt und less später ohne Inhalt geöffnet.
Mit &2 und &1 habe ich rumgespielt aber wahrscheinlich nicht die richtige Kombnation erwischt.
Hat jemand eine Idee was ich noch probieren könnte? den befehl tee.. hinter der pipe. Ich weiß aber nicht genau, ob es nicht genau das gleiche ist. Ich habe hier gerdade keine xml-datei zum Ausprobieren..
Gruß Sören
Hallo, Am Sat, 08 May 2004, Michael Hoeller schrieb:
Mit &2 und &1 habe ich rumgespielt aber wahrscheinlich nicht die richtige Kombnation erwischt.
RTFM! man -P'less +/^REDIRECTION' bash xsltproc ... 2>datei -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Am Sa, den 08.05.2004 schrieb Michael Hoeller um 23:24:
Hallo,
eigentlich ein simples Problem sollte man meinen... Ich bekomme die Ausgabe von xsltproc nicht in eine Datei umgeleitet. Folgendes habe ich probiert:
xsltproc -v book.xml > Datei Wird munter auf dem Bildschirm angezeigt und einen leere Datei angelegt
xsltproc -v book.xml | less Wird munter auf dem Bildschirm angezeigt und less später ohne Inhalt geöffnet.
Mit &2 und &1 habe ich rumgespielt aber wahrscheinlich nicht die richtige Kombnation erwischt.
Hat jemand eine Idee was ich noch probieren könnte? Hi,
mach mal "man xsltproc...." ------------ schnipp ---------- -o or --output file Direct output to the file named file. For multiple outputs, also known as "chunking", -o directory/ directs the output files to a specified directory. The directory must already exist. --- schnapp --------------- Grüße Peter -- Peter Schopen <peter@schopen.de>
participants (5)
-
David Haller
-
MichaelHoeller@t-online.de
-
Peter Schopen
-
Soeren Wengerowsky
-
Thomas Hertweck