Varrer sistema [RESOLVIDO]

1. Varrer sistema [RESOLVIDO]

João Ricardo
ricardoschet

(usa Debian)

Enviado em 24/08/2012 - 06:35h

Como posso fazer uma varredura em todo o servidor? procurando por uma palavra, dentro de todos os arquivos textos, e depois escrever todos os caminhos dos arquivos que contenham essa palavra em um arquivo texto?


  


2. Re: Varrer sistema [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 24/08/2012 - 10:55h

bom com isso ele ira pesquisar em todo o "/"

#grep -R "teste" /* 


para criar um log

#grep -R "teste" /* >> /tmp/arquivolocalizado.txt  



espero que ajude


3. Re: Varrer sistema [RESOLVIDO]

João Ricardo
ricardoschet

(usa Debian)

Enviado em 24/08/2012 - 13:11h

Opa fiz quase isso, usei o parâmetro -l também, pq sem ele, retornava além do caminho do arquivo encontrado, o conteúdo do arquivo, como se fosse um cat, e ele encontrava também em outras extensões de arquivos, que não fazem muito sentido, sendo assim, ficou desse jeito o comando:

 # grep -Rl "$1" / --exclude=*.JPG --exclude=*.jpg --exclude=*.AVI --exclude=*.avi --exclude=*.MPG --exclude=*.mpg --exclude=*.exe --exclude=*.mp3 --exclude=*.psv --exclude=*.PSV >> /root/log_procuraString  



4. Re: Varrer sistema [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 25/08/2012 - 02:50h

Resolveu então? Marque o tópico como resolvido!


5. Re: Varrer sistema [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 25/08/2012 - 03:00h

O comando find não é uma maneira mais simples de fazer isso? Dá uma olhada na manpage do find pra ver se você concorda comigo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts