Localizar texto em arquivos no HD [RESOLVIDO]

1. Localizar texto em arquivos no HD [RESOLVIDO]

everton
poyato

(usa Debian)

Enviado em 27/02/2009 - 16:55h

- Preciso localizar um texto 'x' em um arquivo Y.txt;
- Não sei o nome do arquivo;
- Sei o texto que procuro: 'tecnologia de 2007';
- os comandos locate e cat * | grep 'texto' não me resolvem já que não sei qual o nome do arquivo ou em que diretório ele está;

Tks!



  


2. MELHOR RESPOSTA

Juliano Giacomeli
julianjedi

(usa Arch Linux)

Enviado em 27/02/2009 - 17:52h

Kra vo te passa mastigadinho

find / -name "*.txt" -exec grep -l -i "tecnologia de 2007" {} \;

mas isso demora pra burro pois vai scannear todos os files do seu hd ...

por isso vc poderia especificar o diretorio que vc acha que esta o arquivo ... por exemplo
find /home/julianjedi -name "*.txt" -exec grep -l -i "tecnologia de 2007" {} \;

espero ter ajudado

3. Re: Localizar texto em arquivos no HD [RESOLVIDO]

Johnny Ferreira dos Santos
johnnyfsan

(usa CentOS)

Enviado em 27/02/2009 - 17:25h

tentou com o comando 'find'
ou o 'whereis', entre no diretório '/' e tente procurar assim.

abraço


4. Re: Localizar texto em arquivos no HD [RESOLVIDO]

Marco Carvalho de Oliveira
demoncyber

(usa FreeBSD)

Enviado em 27/02/2009 - 17:39h

Vai buscar de forma recursiva em todos os arquivos que estão dentro da pasta home pelo "termo"

[code]
grep -R "tecnologia de 2007" /home/*.txt
[code]


5. Re: Localizar texto em arquivos no HD [RESOLVIDO]

everton
poyato

(usa Debian)

Enviado em 27/02/2009 - 17:59h

Valeu!! ficou perfect!!


6. Re: Localizar texto em arquivos no HD [RESOLVIDO]

Marcelo Oliveira
marcellobo

(usa Ubuntu)

Enviado em 06/02/2012 - 17:23h

valeu!


7. Re: Localizar texto em arquivos no HD [RESOLVIDO]

Tales Nascimento
talesbrenoan

(usa Ubuntu)

Enviado em 23/01/2017 - 13:17h

Achei esse mais simples: https://tecnoblog.net/70876/grep-tutorial-linux-codigo/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts