sed c \ text ?
Petr Stehlik
pstehlik na sophics.cz
Středa Říjen 9 12:15:58 CEST 2002
Zdar,
uz dost dlouho se snazim pochopit, jak se spravne zapise prikaz sedu pro
nahrazeni vybranych radku nejakym textem a ne a ne se mi to podarit.
Manual sedu pise tohle:
c \
text Replace the selected lines with text, which has each embedded
newline preceeded by a backslash.
zkousel jsem
sed -e "/odkud/,/pokud/c \ nahrad timto"
ale krici na me "Extra characters after command". To na me vlastne krici
pokazde, i kdyz pouziju naprosto minimalisticky
sed -e "/odkud/,/pokud/c"
Uprimne receno si vubec nedokazu predstavit, co znamena to "c \" v
manualove strance a proc je 'text' az o dva radky niz. Jakmile prece
zacnu sachovat se zpetnym lomitkem, dostanu se do problemu, jelikoz
nasledujici znak se uz pak nechova normalne. Proc tam to zpetne lomitko
vlastne je?
Procetl jsem i SED FAQ, ale nic takoveho jsem tam nenasel :-(
Prosim pomozte.
Petr
Další informace o konferenci Linux