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

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

Добрый день.

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

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

Как мне можно это сделать?
  • Вопрос задан
  • 331 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
Frankenstine
@Frankenstine
Сисадмин
В принципе, можно просто сделать одну монструозную команду замены через sed.
Ответ написан
shambler81
@shambler81 Куратор тега Linux
К сожалению лучше всего использовать не баш, sed в этом плане отлично подходит для строки но полноценные регулярки с переносом строки тд это уже лучше использвать php.
Ответ написан
Комментировать
@abcd0x00
Проблема в том, что нужно отредактировать блоки с текстом в несколько строк.

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

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

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