Jak udelat s sed-u (perl-u) ...?
Pavel Lisy
pali na tmapy.cz
Pondělí Prosinec 2 12:37:41 CET 2002
Potrebuji pomoci sed-u zakomentovat jednou pasaz v httpd.conf tykajici
se SSL, zkusil jsem to udelat nasledujicim zpusobem
sed -e "/<IfDefine HAVE_SSL>/,/<\/IfDefine>/s/^/# /" \
httpd.conf.backup_twist > httpd.conf
problem je v tom, ze sekce <IfDefine HAVE_SSL> ... </IfDefine> jsou tam
ctyri a ja to chci provest pouze v jedne z nich. Napadlo me udelat to
pomoci perlu, kde lze jednoduse vyhledavat pres vice radku, ale tam zase
neumim zadat substitute nad celou oblasti (to cemu se ve vimu rika
range, nebo tak nejak).
1. Jak se takova to vec bezne resi?
2. Jde to udelat elegantne? Me napadle pouze to nejak sloziteji v sedu
naprogramovat, ale to uz budu muset vice studovat.
Predem diky za kazde nakopnuti spravnym smerem.
Pavel
Další informace o konferenci Linux