Как искать и заменять некоторый шаблон в нескольких файлах одновременно?

#perl #replace

#perl #заменить

Вопрос:

Я хотел бы знать, как можно выполнить поиск шаблона и замену шаблона в файлах.Я хочу написать скрипт на perl для выполнения этого.И, пожалуйста, объясните, как я могу сделать это для нескольких файлов. Спасибо…

Комментарии:

1. -1 для plz send me the codez .

Ответ №1:

Я бы посоветовал вам прежде всего прочитать руководство по регулярным выражениям Perl.

Комментарии:

1. Мне просто нужен код, обычный код, который можно внедрить и который выполняет поиск и замену.

2. Я хочу заменить все экземпляры слова «design» на «dezine» в каталоге / public_html/company /info Я выполнил команду из корня документа в виде кода: perl -e «s/design/dezine /g;» -pi.save $(найдите public_html /company /info -тип f) если вам не нужен файл tmp, вы выполняете команду из каталога выше в виде: Code: perl -e «s /FIND/REPLACE /g;» -pi $ (найдите путь / к / КАТАЛОГУ -тип f) Можете ли вы предложить мне лучший способ выполнить эту операцию.

3. Вы могли бы включить это в свой вопрос; вы могли бы определить «лучше» (возможно, вы хотите иметь возможность поместить это в сценарий Perl? Я не знаю). Отредактируйте свой вопрос, и ваши результаты улучшатся.