zamena vice radek pomoci sed?

Matthes ornest na mistral.cz
Úterý Září 24 13:21:04 CEST 2002


Zdravim,

tak uz zase zapasim se sed-em :)

pri upravach jednoho rozsahlejsiho webu jsem chtel pomoci sed-u zamenit 
viceradkovy kus kodu ve strankach jinou porci kodu, ale at delam co 
delam, nedokazu mu vnutit, aby zpracoval pattern, ktery jde pres vice 
radek.
prikaz sed 's/<zacatek_stareho_kodu>.*<\/konec_stareho_kodu>/<novy_kod>/g' 
nereaguje, kdyz pouziju "\n" tam, kde se lame radek, kasle na to 
stejne...
Dalsi vec je, ze pokud prikaz s/../../g neuzavru do apostrofu, sed hlasi, 
ze neni ukoncen prikaz. Ale mezi apostrofy se zase neprovede rozvinuti 
promennych... kdyz to dam mezi uvozovky, nefunguje to taky.

Jak mu mam tyhle veci vysvetlit?

diky
Matthes




Další informace o konferenci Linux