Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Замена фрагментов текста на сервере
цитата
28/03/08 в 15:17
 lexey
День добрый. Посоветуйте пожалуйста скрипт для замены кусков текста в html файлах на сервере, в частности нужно скопом поменять ссылки на нескольких десятков запощенных фрих. Где-то встречал такое, поиск не помог.
цитата
28/03/08 в 19:26
 kassander
http://scripts.xrenoder.com/sr.txt
или
find . -name "*.html" | xargs perl -pi~ -e 's/sex.com/porn.com/'
цитата
28/03/08 в 19:26
 Pentarh
Скрипт заменяет во всех .html файлах, расположенных ниже /some/path/ весь текст типа http://www.some-domain.com/some_folder на http://replace.domain2.com/some_folder

При этом остаются бекапы оригинальных файлов.

find /some/path/ -name *.html -e './a.sh {}'

Код:
a.sh:
#!/bin/sh
cp $1 $1.bak && sed -e 's/http:\/\/www.some\-domain.com\/some_folder/http:\/\/replace.domain2.com\/some_folder/g' $1 > index.new && mv -f index.new $1


скрипт a.sh представляет из себя одну строчку после "#!/bin/sh ". Его надо положить в текущую директорию выполнения команды и дать чмод 755
цитата
29/03/08 в 12:34
 Soft-Com
ага только не забудь дату изменения файла НЕ изменить чтобы не побанили.


Эта страница в полной версии