Поменять массово информацию в html файлах.

Alex_Fed
На сайте с 08.07.2010
Offline
53
787

Здравствуйте, пользователи форума!

Появилась проблемма, есть много доменов, среди которых есть информация 'A' в тексте, но он уже устарел, и надо написать 'B', выполнить скрипт пхп файла не могу, так как во все домены закидывать его будет ну очень долго.

Есть ли какая-нибудь команда для ssh, чтобы можно было указать директорию и поменять везде эту информацию?

Спасибо за ответы и внимание к моей теме.

VO
На сайте с 27.07.2008
Offline
149
#1

find /путь/к_директории -type f -print0 | xargs -0 perl -pi -e 's/A/B/g'

Если в А или B есть спец символы, нужно экранировать.

Alex_Fed
На сайте с 08.07.2010
Offline
53
#2

то есть, экраннировать? есть "/","?","="

VO
На сайте с 27.07.2008
Offline
149
#3

A=?

B=?

-----

Alex_Fed
На сайте с 08.07.2010
Offline
53
#4

Спасибо за ответ.

Не понял немного.

Например, есть в A:

http://vkontakte.ru/?feed=xxx

Надо заменить

http://facebook.com/2/

Nanotik
На сайте с 20.11.2010
Offline
27
#5
Alex_Fed:
Спасибо за ответ.
Не понял немного.
Например, есть в A:
http://vkontakte.ru/?feed=xxx
Надо заменить
http://facebook.com/2/

Вот так:

find /путь/к_директории -type f -print0 | xargs -0 perl -e 's/http:\/\/vkontakte.ru\/\?feed=xxx/http:\/\/facebook.com\/2\//g' -pi

Alex_Fed
На сайте с 08.07.2010
Offline
53
#6

Благодарю за ответы!

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