Найти и заменить - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64454.6601
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 06.03.2009, 12:14   #1
Metal
Senior Member
 
Аватар для Metal
 
Регистрация: 05.10.2007
Сообщений: 310
Бабло: $1235
Отправить сообщение для Metal с помощью ICQ
По умолчанию Найти и заменить

в страницах слово yahoo.com на google.com, например.
чем можно реализовать? сраниц много.
__________________
coming soon
Metal вне форума  
Старый 06.03.2009, 12:31   #2
gcc
Ебланнед
 
Регистрация: 22.11.2007
Сообщений: 2,984
Бабло: $48575
По умолчанию

find
grep
sed


например

find /home/xuy/public_html/ -name '*.html' -exec sed -i ’s/yahoo/google/g’ {} \;


проэкспериментируй только сначала на чем нибудь, я мог где то ошибку допустить


php не нужен

Последний раз редактировалось gcc; 06.03.2009 в 12:38. Причина: адд
gcc вне форума  
Старый 06.03.2009, 12:33   #3
seroja
𝕾𝕰𝕽𝕺𝕵𝕬
 
Аватар для seroja
 
Регистрация: 23.11.2007
Сообщений: 2,005
Бабло: $294407
По умолчанию

Macromedia Dreamweaver
Ты скажи где страницы то если на локалке то выше, если на серваке, то поищу скрипт phpшный.
seroja вне форума  
Старый 06.03.2009, 13:31   #4
cjtraff
Ебланнед
 
Регистрация: 20.08.2007
Сообщений: 375
Бабло: $29620
По умолчанию

http://scripts.xrenoder.com/sr.txt
cjtraff вне форума  
Старый 06.03.2009, 13:38   #5
gcc
Ебланнед
 
Регистрация: 22.11.2007
Сообщений: 2,984
Бабло: $48575
По умолчанию

Цитата:
Сообщение от cjtraff Посмотреть сообщение
наглядный пример, почему пхп не нужен
одна строка в шелле, или десятки в пхп скрипте
gcc вне форума  
Старый 06.03.2009, 14:05   #6
Metal
Senior Member
 
Аватар для Metal
 
Регистрация: 05.10.2007
Сообщений: 310
Бабло: $1235
ТС -->
Отправить сообщение для Metal с помощью ICQ
автор темы ТС По умолчанию

всё на сервере, ща буду пробовать, всем спасибо.
__________________
coming soon
Metal вне форума  
Старый 06.03.2009, 14:16   #7
Metal
Senior Member
 
Аватар для Metal
 
Регистрация: 05.10.2007
Сообщений: 310
Бабло: $1235
ТС -->
Отправить сообщение для Metal с помощью ICQ
автор темы ТС По умолчанию

через шелл ошибка, может я что-то напутал?

sed: -e expression #1, char 1: unknown command: `▒'
__________________
coming soon
Metal вне форума  
Старый 06.03.2009, 14:18   #8
gcc
Ебланнед
 
Регистрация: 22.11.2007
Сообщений: 2,984
Бабло: $48575
По умолчанию

файлы в утф?
gcc вне форума  
Старый 06.03.2009, 15:51   #9
ewolwer
OldSchool
 
Аватар для ewolwer
 
Регистрация: 07.12.2008
Сообщений: 426
Бабло: $40822
По умолчанию

стяни на локалку, замени с помощью SPB Replacer и перезалей програмулина удобная это я как вариант не зная сколько страниц тянуть
ewolwer вне форума  
Старый 06.03.2009, 17:19   #10
zpromо
Ебланнед
 
Регистрация: 25.01.2009
Сообщений: 183
Бабло: $11760
По умолчанию

find . -name '*.html' | xargs sed -i -e 's/oldtext/newtext/g' - вот под sed рабочий вариант. Если ось фрибсд - может оставить дубли измененных файлов. Их потом придется убить отдельно.
zpromо вне форума