Замена текста во многих файлах

  • By admin
  • Пт 08 Июль 2011

Иногда требуется заменить текст на другой текст в нескольких файлах. Чтобы делать это автоматически использую такой скрипт:

find . -name \*html -print0 | xargs -0 sed 's%some_text%new_text%g' -i

Он ищет фразу some_text в файла, названия которых оканчиваются на html и заменяет фразу some_text на new_text.

Эту штуку написал некто Liz с конференции linux@conference.jabber.ru. Спасибо ему огромное.