find /var/www/site.net/blog/ -iname '*.php' -exec grep -l "\$lang\['" {} \; \
-exec sed -i.bak "s/$lang\['\([^']*\)']/$lang['\U']/" {} \;
A opção -i
é usada com .bak
para que o arquivo de backup com extensão .bak
no arquivo sed
seja alterado. É útil caso haja um tipo em sed
e você não perderá todos os seus dados. Caso você tenha certeza de que está tudo certo, você pode usar apenas -i
. Neste caso, não fará backup.