2012-01-06 5 views
0

Я использую teamsite version 6, все мои страницы html, и мне нужно сделать обновление для довольно большого количества страниц на моем сайте. Я надеялся, что найду и заменим скрипт, который будет обновлять все экземпляры, чтобы сэкономить время.Найти и заменить скрипт

Возможно ли это, и как это сделать?

+0

Вы должны объяснить немного больше, каковы ваши потребности. Какой король замены вам нужен? Должен ли скрипт быть написан на Java или какой-либо другой язык? Что такое ОС? –

ответ

1

Это должно рекурсивно проверить все файлы в папку и заменить oldstr с newstr:

find ./ -type f -exec sed -i 's/oldstr/newstr/' {} \; 
+0

В какой файл я должен добавить этот код, чтобы он проверил весь сайт? – user1054111

+0

В какой файл я должен добавить этот код, чтобы он проверил весь сайт? – user1054111

+0

я смотрел на это, чтобы использовать – user1054111

0

Я бы запустить команду из командной строки.

Если это Linux машина, я хотел бы использовать 'SED -i':

find .* -exec sed -i 's/Old_String/New_String/g' '{}' \;


Если это Солярис машина, я хотел бы использовать 'SED -i':

find .* -exec perl -pi -e 's/Old_String/New_String/g' '{}' \;