On Sat, 2003-08-02 at 13:03, Michael Schulz wrote:
David Haller schrieb am 01.08.2003 um 18:07:44 +0200:
Hallo David,
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.
Keine Ahnung, wovon Du redest.
das er mal wieder mit alten Versionen arbeitet :-))
# sed -V GNU sed version 4.0.5 :)
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\
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. 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 :-)
$ echo 'abc' | sed 'a\x' sed: -e expression #1, char 3: Extra characters after command
# echo 'abc' | sed 'a\x' abc x Ralf