Заменить строку в определённом месте файла
Добрый день!
Подскажите, пожалуйста: есть ли способ заменить строку в конфигурационном файле (в данном случае /etc/apache2/apache2.conf) конкретно в разделе Код:
<Directory /var/www/> Причём, менять нужно именно в этом разделе, так как в этом файле строки AllowOverride None встречаются не раз. Есть ли у sed или ещё у какой-то утилиты что-нибудь типа "Найти строку с содержанием <Directory /var/www/>, затем после неё заменить такую-то строку на другую"? По номерам строк искать не вариант, потому что этот раздел может оказаться и в другом месте файла на другой машине. По номеру вхождения, конечно, точнее, но мало ли что может быть. Есть ли способ однозначно определить эту строку в этом конкретном разделе? |
|
Если у вас много файлов, то пора знать sed и sh. А если файл один, отредактируйте его в любом "блокноте".
|
Время: 15:59. |
Время: 15:59.
© OSzone.net 2001-