Localizando arquivos contendo certas strings sob um diretório [duplicado]

5

Eu gostaria de descobrir todos os arquivos no diretório mydir/ cujo conteúdo contém a string " apple ". Como posso fazer isso?

    
por Mellon 16.11.2011 / 11:22

2 respostas

4

Talvez um desses

cd mydir ; grep -lr apple *

ou

find mydir -type f | xargs grep -l apple
    
por 16.11.2011 / 11:33
1

Não é necessário usar find , na verdade, grep pode fazer tudo isso.

grep --recursive --ignore-case --files-with-matches "apple" mydir/
    
por 16.11.2011 / 19:58