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!