Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Заменить строку в определённом месте файла

Ответить
Настройки темы
Заменить строку в определённом месте файла

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 4157
Благодарности: 646


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Добрый день!

Подскажите, пожалуйста: есть ли способ заменить строку в конфигурационном файле (в данном случае /etc/apache2/apache2.conf) конкретно в разделе
Код: Выделить весь код
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
Нужно заменить AllowOverride None на AllowOverride All, не заходя руками во всякие nano, vim и т. п.
Причём, менять нужно именно в этом разделе, так как в этом файле строки AllowOverride None встречаются не раз. Есть ли у sed или ещё у какой-то утилиты что-нибудь типа "Найти строку с содержанием <Directory /var/www/>, затем после неё заменить такую-то строку на другую"? По номерам строк искать не вариант, потому что этот раздел может оказаться и в другом месте файла на другой машине. По номеру вхождения, конечно, точнее, но мало ли что может быть.

Есть ли способ однозначно определить эту строку в этом конкретном разделе?

Отправлено: 16:47, 07-10-2017

 


Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Заменить строку в определённом месте файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] заменить с помощью bat'ника одну строку на другую warkdimka Скриптовые языки администрирования Windows 2 18-02-2016 09:28
Debian/Ubuntu - [решено] sed 's///' - не получается заменить строку файла VladDV Общий по Linux 2 09-12-2011 02:09
[решено] Как заменить строку в ENTRIES.INI средствами автоматизации. semiono AutoIt 17 08-04-2009 12:04
[решено] Как заменить строку [27] в файле? semiono AutoIt 8 05-04-2009 02:56
Как заменить строку <input type... Rustemal Вебмастеру 1 29-06-2003 15:26




 
Переход