|
Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Заменить строку в определённом месте файла |
|
Заменить строку в определённом месте файла
|
fascinating rhythm Сообщения: 6577 |
Профиль | Отправить PM | Цитировать Добрый день!
Подскажите, пожалуйста: есть ли способ заменить строку в конфигурационном файле (в данном случае /etc/apache2/apache2.conf) конкретно в разделе <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> Причём, менять нужно именно в этом разделе, так как в этом файле строки AllowOverride None встречаются не раз. Есть ли у sed или ещё у какой-то утилиты что-нибудь типа "Найти строку с содержанием <Directory /var/www/>, затем после неё заменить такую-то строку на другую"? По номерам строк искать не вариант, потому что этот раздел может оказаться и в другом месте файла на другой машине. По номеру вхождения, конечно, точнее, но мало ли что может быть. Есть ли способ однозначно определить эту строку в этом конкретном разделе? |
|
Отправлено: 16:47, 07-10-2017 |
Странный тип Сообщения: 813
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 00:05, 22-10-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 21
|
Если у вас много файлов, то пора знать sed и sh. А если файл один, отредактируйте его в любом "блокноте".
|
Отправлено: 19:51, 04-01-2018 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|