Найти все файлы, содержащие подстроку и заменить её в bash

Потребовалось после кривой закачки сайта исправить кое-какие ссылки чтобы его оффлайн версия не имела ссылок в интернет.
Чтобы решить эту задачу необходимо было заменить один и тот-же текст в сотнях файлов. В ручную это, само собой, сделать практически невозможно.
Гугл подсказал небольшой shell-скрипт для этих целей:

find -type f -print0 | xargs --null perl -pi -e 's/\?l\=rel//g'

Поблагодарить автора

Оставить комментарий

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>