четверг, 25 сентября 2014 г.

Text replace recursively in files

$ grep 'text for replace' -P -R -I -l  * | xargs sed -i 's/regexp1/regexp2/g'

$find path -print0 | xargs -0 sed -i 's/regexp1/regexp2/g'

         $ find . -type f -print0 | xargs -0 perl -i -pe 's/regexp/some/g'


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

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

Отправить комментарий