O "l" é parâmetro não necessário, assim como o "i". A sacada nesse grep é o r. O i é para ser insensitive e o l é para não printar o arquivo e a linha que fez match.
Ou seja, no final das contas, o desejado é: $ ls a/ 1 2 3 4 5 $ grep -R teste a/ a/4:teste a/1:teste teste a/2: teste teste a/3:teste teste teste testando! a/5:teste 123 ou: $ grep -Ri TESTE a/ a/4:teste a/1:teste teste a/2: teste teste a/3:teste teste teste testando! a/5:teste 123 e com o "l": [EMAIL PROTECTED]:~$ grep -Ril TESTE a/ a/4 a/1 a/2 a/3 a/5 - Atenciosamente, Bruno Gunter Fricke On Thu, 2008-08-28 at 18:31 +0000, jeffersonaredes wrote: > Kara aqui eu uso assim: > > # grep -ril "palavra" /pasta > > Abração > > Jefferson Aredes > > --- Em [email protected], Cláudio Copello > <[EMAIL PROTECTED]> escreveu > > > > Tente isso: > > > > grep -R "palavra" /pasta/* > > > > --- Em [email protected], "bossonaroesao06" > > <bossonaroesao06@> escreveu > > > > > > Pessoal... > > > > > > Existe alguma forma de pesquisar todos os arquivos que contenham > > uma > > > determinada palavra no seu conteúdo ? > > > > > > Pelo que vi, os comandos locate e find so verificam o nome do > > arquivo e > > > eu preciso que ele verifique o conteudo do arquivo. > > > > > > Outra coisa, preciso que seja recursivo, ou seja, ele tem que > > pesquisar > > > em todos os arquivos que estejam dentro de uma determinada > pasta, > > > incluindo as subpastas. > > > > > > É dificil? > > > > > > Obrigado > > > Adriiano > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas]
