![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
Hallo, On Sun, 03 Aug 2003, Ralf Corsepius schrieb:
On Sat, 2003-08-02 at 13:03, Michael Schulz wrote:
David Haller schrieb am 01.08.2003 um 18:07:44 +0200:
On Fri, 01 Aug 2003, Ralf Corsepius schrieb:
On Fri, 2003-08-01 at 03:14, David Haller wrote:
On Thu, 31 Jul 2003, Ralf Corsepius schrieb:
# sed -e '/ hugo /a\hallo\ welt' test.txt [..] Sag mir bitte, dass das ein RH-patch ist...
noe. SuSE kann das auch. Zumindest in den Versionen die in der 8.2 und SLES 8 fabie sind.
sed -V 3.02.80
Debian Woody, sed -V, 3.02, kann es nicht.
Jo. Ich hab hier ja auch die 3.02.
Keine Ahnung, wovon Du redest.
das er mal wieder mit alten Versionen arbeitet :-))
# sed -V GNU sed version 4.0.5
:)
Huch! Als ich's letzte mal geschaut habe war noch 3.02.80 aktuell... "Ewig" tut sich nix, und dann auf einmal... *tsk* ;)
Dass dein sed ein 'a\text' akzeptiert. Aha, nun verstehe ich. Das Beispiel war in "2 Minuten" hingescribbelt, ohne gross darüber nachzudenken und lief klaglos unter RH-9 - Unter Solaris5.7 läuft es nicht, aber auch das Solaris sed kennt a\
Bingo ;)
Keine Ahnung, was die Standards zu a\text sagen, ob sich da die Standards geändert haben, oder aber das ein Bug in neueren gnu-seds ist.
AFAIK ist 'a' ein Standardbefehl, aber eben mit der Syntax a\<NEWLINE> text ebenso wie 'i' und 'c'.
Im Allgemeinen ist sed sowieso grauenvoll unportabel und viele sed-Implementationen derart fehlerträchtig, das man gut daran tut, derartige "Fortgeschrittene Features" zu vermeiden, wenn es portabel sein soll :-)
Naja, wenn man sich an die Standardsyntax haelt ist sed schon portabel. Die Leuts in dcou.shell sollten da aber genaueres wissen.
$ echo 'abc' | sed 'a\x' sed: -e expression #1, char 3: Extra characters after command # echo 'abc' | sed 'a\x' abc x
Eben. Das ist eine (bisher) nicht standardkonforme Erweiterung, die vermutlich deswegen eingebaut wurde, weil die "User" nicht geschnallt haben, dass nach dem '\' ein Zeilenumbruch hin muss... -dnh -- Kasper Unser im Usenet, geheiligt werde Deine Newsgroup, Dein Posting komme, Deine Reply geschehe. Wie im Usenet, so im RL. Unsern täglichen Newsfeed gib uns heute und vergib uns unsere Logik, wie auch wir vergeben den Logikern. Denn Dein ist das Usenet und die MID, auf Deja.com. Amen [Peter Schlömer dateka 24.7.1999]