[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Localizar arquivos que contenham uma determinada
From: |
Bruno Gunter Fricke |
Subject: |
Re: [shell-script] Re: Localizar arquivos que contenham uma determinada palavra |
Date: |
Fri, 29 Aug 2008 09:24:29 -0300 |
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":
gunter@gunter-suporte:~$ 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 address@hidden, Cláudio Copello
> <claudiocopello@...> escreveu
> >
> > Tente isso:
> >
> > grep -R "palavra" /pasta/*
> >
> > --- Em address@hidden, "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]