perl -p -i -e 's/this/that/g' filename
Эта команда использует Perl для замены каждого вхождения слова «this» на «that» в файле «filename». Опции:
— -p
: Обрабатывать файл построчно и автоматически выводить результат.
— -i
: Изменять файл «in-place», т.е., внесенные изменения сохраняются в исходном файле.
— -e 's/this/that/g'
: Это Perl-выражение, которое выполняет замену «this» на «that» (с флагом g
для всех вхождений) в каждой строке файла.
Альтернатива: Можно использовать другие утилиты, такие как sed
, для выполнения аналогичных текстовых замен в файлах.