С нами с 17.03.05
Сообщения: 495
Рейтинг: 460
|
Добавлено: 28/03/08 в 15:17 |
День добрый. Посоветуйте пожалуйста скрипт для замены кусков текста в html файлах на сервере, в частности нужно скопом поменять ссылки на нескольких десятков запощенных фрих. Где-то встречал такое, поиск не помог.
|
|
|
|
С нами с 18.04.03
Сообщения: 2572
Рейтинг: 1070
|
Добавлено: 28/03/08 в 19:26 |
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 28/03/08 в 19:26 |
Скрипт заменяет во всех .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
|
|
|
|
С нами с 10.10.07
Сообщения: 339
Рейтинг: 404
|
Добавлено: 29/03/08 в 12:34 |
ага только не забудь дату изменения файла НЕ изменить чтобы не побанили.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |