1) Решение номер один.
find -type f -name \*.py -exec sed -i -r 's/regexp1/regexp2/g' {} \;
Заменит во всех файлах *.py начиная от текущей директории строку regexp1 на regexp2. (можно использовать regexp выражения)
2) Решение номер два
find path -print0 | xargs -0 sed -i ‘s/чево менять/на кого менять/’
Источник http://eugenzhuravlov.blogspot.com/2013/01/linux.html
Запись опубликована в рубрике *CentOS, *Unix,*Linux, FreeBSD. Добавьте в закладки постоянную ссылку.
find / -name «*.h» | xargs grep «something inside your file»