Encontrando e substituindo em arquivos no shell
Procurar um determinado texto em vários arquivos:
find . -type f -exec grep -l 'gerar_boletos' {} \;
Procurar um determinado texto em um arquivo e salvar o resultado em outro arquivo:
grep '177.141.123.210' access_log20140604 > encontrou.log
Para apenas listar os nomes dos arquivos, informar o parâmetro -l para o grep:
grep -l procurar *
Procurando e substituindo um texto em vários arquivos:
find . -type f -name "*.php" -exec sed -i 's/procurar/substituir/g' {} +
Não esquecer de escapar as barras!