Задать вопрос
Sk8er
@Sk8er
Жесток, опасен, вспыльчив. Щеголь.

Как сделать массовую замену куска текста из нескольких строк в множестве файлов?

Добрый день.

На сервере размещено множество сайтов с однотипными шаблонами и .htaccess. Появилась необходимость сразу на всех сайтах изменить один блок в шаблоне и чуть поправить .htaccess.

Проблема в том, что нужно отредактировать блоки с текстом в несколько строк.

Как мне можно это сделать?
  • Вопрос задан
  • 324 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
Frankenstine
@Frankenstine
Сисадмин
В принципе, можно просто сделать одну монструозную команду замены через sed.
Ответ написан
shambler81
@shambler81 Куратор тега Linux
К сожалению лучше всего использовать не баш, sed в этом плане отлично подходит для строки но полноценные регулярки с переносом строки тд это уже лучше использвать php.
Ответ написан
Комментировать
@abcd0x00
Проблема в том, что нужно отредактировать блоки с текстом в несколько строк.

Для sed'а это не проблема, просто его надо знать чуть дальше, чем s///.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы