[Ubuntu-BR] Um comando shell para buscar texto dentro de arquivos txt

Rafael Godinho rafael em rsgodinho.com
Segunda Junho 25 23:25:44 UTC 2012


grep -l "palavra " arquivo.txt


se quiser pesquisar em vários arquivos pode fazer assim

grep -lr "palavra" /diretorio/*

abs

Em 25 de junho de 2012 19:32, Carlos Roitman <carlos.roitman em gmail.com>escreveu:

> Desculpa gerp -i *
> Este celular que muda o texto.
>  Em 25/06/2012 19:30, "Carlos Roitman" <carlos.roitman em gmail.com>
> escreveu:
>
> > gero -i a palavra *
> >
> > Em 25/06/2012 19:27, "luciano de souza" <luchyanus em gmail.com> escreveu:
> > >
> > > Caros,
> > >
> > >
> > > Se desejasse buscar texto em nomes de arquivos, creio que poderia
> > > fazer algo mais ou menos assim:
> > >
> > > locate *palavra*
> > >
> > > Um updatedb atualiza o banco de dados e o locate pode buscar o
> > > conteúdo. Com ls, há uma sintaxe em que se pode fazer o mesmo.
> > >
> > > Mas agora digamos que tenha um diretório com diversos subdiretórios
> > > repletos de arquivos txt. Ao invés de buscar uma palavra no nome dos
> > > arquivos, gostaria que a busca me retornasse todos os arquivos que, em
> > > seu conteúdo, possuem uma dada palavra ou expressão.
> > >
> > > Há um comando shell que realiza tal operação?
> > >
> > > Luciano
> > >
> > > --
> > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> > >
> > > Lista de discussão Ubuntu Brasil
> > > Histórico, descadastramento e outras opções:
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



More information about the ubuntu-br mailing list