ich von gv aus die Seiten, die ich von einem Dokument selektiert habe, in eine Datei drucken. Ich klicke auf "print selected", dann erscheint das Fensterchen mit "lpr". Was muß ich anstelle des lpr eintragen um die Seiten in eine Datei zu drucken? (irgendein Progrämmle, das von stdin liest und in eine Datei schreibt ... da fällt mir nix ein ... cat habe ich schon probiert ... hmmmm ) danke schon mal Ekkard
Am Mittwoch, 28. Juli 2004 19:29 schrieb Ekkard Gerlach:
ich von gv aus die Seiten, die ich von einem Dokument selektiert habe, in eine Datei drucken. Ich klicke auf "print selected", dann erscheint das Fensterchen mit "lpr". Was muß ich anstelle des lpr eintragen um die Seiten in eine Datei zu drucken? (irgendein Progrämmle, das von stdin liest und in eine Datei schreibt ... da fällt mir nix ein ... cat habe ich schon probiert ... hmmmm )
"cat > dateiname.ps" bye, MH
On Jul 28 19:49 Mathias Homann wrote (shortened):
Am Mittwoch, 28. Juli 2004 19:29 schrieb Ekkard Gerlach:
(irgendein Progrämmle, das von stdin liest und in eine Datei schreibt ... da fällt mir nix ein ... cat habe ich schon probiert ... hmmmm )
"cat > dateiname.ps"
Das funktioniert im allgemeinen nur, wenn das vorher von einer Shell ausgewertet wird, denn es ist die Shell, die "> dateiname.ps" auswertet und dann "cat" so aufruft, dass dessen stdout schon mit dateiname.ps verbunden ist. Ohne Shell (z.B. als Kommando beim inetd) funktioniert dd of=dateiname.ps weil dd selbst die option "of=dateiname.ps" auswertet. Bei "gv input.ps" funktioniert allerdings "dd of=output.ps" als Druckkommando nicht, denn gv erzeugt daraus den Befehl dd of=output.ps input.ps was kein gültiger Aufruf von dd ist. Bei "gv input.ps" funktioniert tatsächlich "cat >output.ps" als Druckkommando, was in "cat >output.ps input.ps" resultiert, was dann anscheinend an eine Shell weitergegeben wird. Natürlich wäre das gleiche Ergebnis mit "cp input.ps output.ps" einfacher zu erreichen. Gruss, Johannes Meixner -- SUSE LINUX AG, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
Ekkard Gerlach wrote:
ich von gv aus die Seiten, die ich von einem Dokument selektiert habe, in eine Datei drucken. Ich klicke auf "print selected", dann erscheint das Fensterchen mit "lpr". Was muß ich anstelle des lpr eintragen um die Seiten in eine Datei zu drucken? (irgendein Progrämmle, das von stdin liest und in eine Datei schreibt ... da fällt mir nix ein ... cat habe ich schon probiert ... hmmmm )
Ich verstehe das Problem schon gar nicht. Wenn Du eine Datei hast, die Du mit gv anzeigst, dann sollte die wohl in PS (oder einem verwandten Format) sein. Nun willst Du ausgewaehlte Seiten wieder in einer PS-Datei speichern, bzw. in Deinem Wortlaut "in eine Datei drucken". Warum verwendest Du dazu die "print marked" Funktion und versuchst einen Hack mit "cat"? Wenn ich Dich nicht ganz falsch verstehe, sollte ein einfaches "save marked" genau das tun, was Du willst. CU, Th.
Hallo, Am Wed, 28 Jul 2004, Thomas Hertweck schrieb:
Ekkard Gerlach wrote:
ich von gv aus die Seiten, die ich von einem Dokument selektiert habe, in eine Datei drucken. [..] versuchst einen Hack mit "cat"? Wenn ich Dich nicht ganz falsch verstehe, sollte ein einfaches "save marked" genau das tun, was Du willst.
Oder man wagt mal einen Blick in 'man psselect'. -dnh --
Katzen in HTML. *H*aus*T*ier*M*arkup*L*anguage? Gescheckt, gestreift, getigert: Alles kein Problem mit *C*ats *S*tyle *S*heets ... -- in <darw />
participants (5)
-
David Haller
-
Ekkard Gerlach
-
Johannes Meixner
-
Mathias Homann
-
Thomas Hertweck