sed c \ text ?

Petr Stehlik pstehlik na sophics.cz
Středa Říjen 9 12:48:45 CEST 2002


On St, 2002-10-09 at 12:32, Zdenek Pytela wrote:
> sed -e "/odkud/,/pokud/c\
> nahrad timto"

jo taaak, to zpetne lomitko je tam schvalne proto, abych mel novy radek
a mohl v klidu napsat jakykoliv text a sed vedel, ze ten dalsi radek je
proste ta nahrada. Jo, to je celkem logicke. Bohuzel to nefunguje (viz
na konci mailu):

$ echo -e "a\nb\nc\nd\ne" | sed -e "/b/,/c/c\ 
timto"
sed: -e expression #1, char 9: Extra characters after command

> http://www-106.ibm.com/developerworks/linux/library/l-sed2.html
> Pokud zhruba chápete, jak sed pracuje, je rychlejší najít si příklady.

diky za ten link, je to prvni zdroj informaci o sedu, kde je vyslovene
priklad pouziti "c\" a zaroven mi jeste rika klicovou vec: "you'll want
to type them in to text sed scripts and tell sed to source them by using
the '-f' option. Using the other methods to pass commands to sed will
result in problems.". Takze uz to funguje. Diky moc!

Petr




Další informace o konferenci Linux