Article View: ch.comp.os.linux
Article #18179Zeile einfuegen mit sed?
From: Joerg Hau
Date: Mon, 03 Apr 2000 00:00
Date: Mon, 03 Apr 2000 00:00
30 lines
1811 bytes
1811 bytes
Hi again,
Ich moechte per script in eine Textdatei an einer bestimmten Stelle eine
zusaetzliche Zeile einfuegen. Genauer gesagt, es geht mir darum, in die mit ...
psbook in.ps | psnup -2 > out.ps
.. erstellte PostScript-Datei in der 2. oder 3. Zeile den code fuer
Duplexprinting mit short edge binding einzufuegen, der da lautet
<</Duplex true /Tumble true>> setpagedevice
(es geht hier um "echtes" booklet printing). Ich dachte mir, der Eleganz
zuliebe das ganze durch 'sed' zu filtern, also etwa
psbook in.ps | psnup -2 | sed_with_my_cmd > out.ps
Der Haken dabei ist, dass ich es nicht schaffe, 'sed' mit dem "2i"-
oder "2a"-Kommando ans laufen zu bekommen. Die man- und info-pages zu
sed beschreiben zwar diese Optionen, geben aber kein echtes Beispiel ...
hat jemand dazu einen _konkreten_ Vorschlag, der moeglichst ohne
"externes" script fuer sed auskommt?
-- Joerg
------------------------------------------------------------
joerg.hau(at)swissonline.ch * Lausanne, Switzerland
Never take life seriously. You won't get out alive anyway.
------------------------------------------------------------
Technical Details
Message-ID:
<954796871.1517433337@localhost>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: f4b73,b57b42e050d44d28,start X-Google-Attributes: gidf4b73,public From: Joerg Hau <joerg.hau@swissonline.ch> Subject: Zeile einfuegen mit sed? Date: 2000/04/03 Message-ID: <954796871.1517433337@localhost> X-Deja-AN: 606388391 Content-Transfer-Encoding: 8bit Followup-To: ch.comp.os.linux Content-Type: text/plain; charset="us-ascii" X-Complaints-To: usenet@dplanet.ch X-Trace: hs1b01h02-0.dplanet.ch 954820354 11497 212.35.48.198 (4 Apr 2000 03:52:34 GMT) Organization: I speak for myself Mime-Version: 1.0 NNTP-Posting-Date: 4 Apr 2000 03:52:34 GMT Newsgroups: ch.comp.os.linux