Localizar arquivo pelo conteúdo do texto

1. Localizar arquivo pelo conteúdo do texto

Roberto Fettuccia
rpaulafettuccia

(usa Outra)

Enviado em 10/06/2011 - 16:31h

Peço a ajuda do pessoal, estou tentando localizar em um diretório vários arquivos texto que possuam determinada palavra em seu corpo.

Ex localizar a palavra ROBERTO em 1000 arquivos .doc

minhas tentativas:

1 - # find ./Memo* | cat | grep -i "ROBERTO" > exportar.lst
2 - # find ./Memo* | xargs grep -s -a -i "Roberto" > exportar.lst
3 - # ls -R ./Memo* | cat | grep -i "ROBERTO" > exportar.lst



  


2. Re: Localizar arquivo pelo conteúdo do texto

Takahashi
signout

(usa Slackware)

Enviado em 13/06/2011 - 09:36h

Boas,

Você pode utilizar:

grep -i roberto ./Memo*
# localiza a palavra roberto em todos os arquivos começados em Memo

ou

grep -H -i roberto *
#localiza a palavra roberto em todos os arquivos e imprime o nome do arquivo para cada ocorrencia

ou

find ./ -name Memo* -exec grep -H -i "palavra que procura" {} \;
#localiza arquivos iniciados com Memo, procura a palavra em cada um deles e exibe o nome do arquivo para cada ocorrencia.



Espero que ajude.
[]s



3. Localizar arquivo pelo conteúdo do texto

Roberto Fettuccia
rpaulafettuccia

(usa Outra)

Enviado em 13/06/2011 - 10:10h

Funcionou utilizando o recursive ....

grep -R -H -i "Roberto" ./*

valeu galera!



4. Obrigado!

Paulo Sergio Galvão Freire
tecpaulo

(usa Debian)

Enviado em 01/03/2016 - 09:07h

Me ajudou muito!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts