Michael Hierweck wrote: > Ich möchte in einem Stream eine Zeile durch den Inhalt einer Datei > ersetzen, konkreter vor jedem showpage in einem Postscript-Datenstrom > noch ein paar Befehle einfügen.
Wenn du direkt in Dateien etwas ersetzen willst, brauchst du -i. > Dieser reguläre Ausdruck sollte die Zeilen mit showpage erwischen, auch > wenn Whitespaces davor oder dahinter vorkommen und evtl. ein Kommentar > am Zeilenende steht, oder? > > ^[ \t]*showpage[ \t]*[%.*]*$ bin nicht so der regexp guru, aber für whitespaces und so gibts was eigenes. Das steht aber sicher alles im sed Buch. > Aber wie kann ich nun diese Zeile durch den Inhalt einer Datei (letzte > Zeile showpage) ersetzen oder den Inhalt einer Datei (ohne showpage) vor > der Zeile einfügen? s/PATTERN/ERSETZUNG/ Lies noch weiter im sed Buch, das kommt alles _sicher_ noch;) mfg Markus -- http://www.markus-raab.org | Es wäre eine Freude zu leben, wenn jeder -o) | nur die Hälfte von dem täte, was er von Kernel 2.6.14 /\ | anderen verlangt. -- Martens, Valerie von on a i686 _\_v | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)