[Help] Поиск & Замена

TAFF
На сайте с 28.08.2008
Offline
140
597

Здравствуйте!

Подскажите пожалуйста, имеется папка с файлами (*.html) в ней необходимо заменить массово у всех HTML файлов один и тот же повторяющийся кусок кода на другой.

Как это можно сделать?

Ps: ОСь kubuntu

✓ Администрирование (/ru/forum/494299) | ✓ Домены (/ru/forum/298049) | ✓ Продажа аккаунтов narod.ru (/ru/forum/585347)
M
На сайте с 16.09.2009
Offline
278
#1

sed

man sed

sed -i 's/oldstuff/newstuff/' /path/to/file.htm

или perl. Да в общем - что угодно, любой язык программирования, было бы желание.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
TAFF
На сайте с 28.08.2008
Offline
140
#2

myhand, Спасибо. Нашёл солюшину на перле:

perl -i -pe 's/ищем/меняем/;' *
izyalex
На сайте с 06.04.2009
Offline
60
#3

можно через жопу:

find -type f | xargs replace code1 code2 -- {}

Сpanel хостинг (http://bit.ly/Vjwlfl) и ISPmanager хостинг (http://bit.ly/11NnOqJ) от 119р./мес VIP Премиум хостинг (http://bit.ly/VibYQ9) в Москве, 1000р./мес и не парюсь

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий