Сценарий поиска/замены текста

Сценарий поиска и замена строки символа в файле или во всех файлах в каталоге, фильтруемых по маске. Сценарий рекурсивен и может выполнять поиск или замену во всех подкаталогах.

Это программа командной строки с бинарным исполняемым приложением и PHP, а также исходным кодом в Script и C++.

Использование

Можно выполнить бинарную программу или PHP-скрипт с командами:

search options
php search.php options

Поиск текста

Чтобы найти строку символов в содержимом файла, перейдите в папку, в которой находится файл.

Для поиска в одном файле:

search texte fichier

Во всех файлах каталога выдайте маску, например * .html

search texte *.html

И для включения подкаталогов:

search -r texte *.html

Другие варианты:

-i ignorer les majuscules
-c rechercher un identifieur dans du code source. 
-v afficher tous les fichiers analysés.
-q ne rien afficher.

Заменить строку символов

Правила и опции одинаковы, однако есть дополнительный параметр, это текст, который заменяет найденный текст. Только наличие этого параметра управляет заменой:

search -r texteoriginel nouveautexte *.html

Загрузка

Изменения в версиях