Рекурсивный поиск и замена текста в файлах Linux?

Рекурсивный поиск и замена текста в файлах Linux?

Да, и такое есть:

find . -type f -name '*.py' -exec sed -i -r 's/regexp/new_replacement/g' {} \;

Вот держи.
Объяснять н-н-надо?

Ок.

В переводе:

find(найду) .(здесь) -type(тип) f(файлы) -name(с именем) ‘*.py'(все, что заканчиваются на .py) —exec(выведу) sed(выделю) -i -r(рекурсивно) ‘s/меняемэто/наэто/g’ {} \;(закрываемся)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *