Pular para o conteúdo

Varrer sistema [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Varrer sistema [RESOLVIDO]

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?

Responder tópico

2. Re: Varrer sistema [RESOLVIDO]

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]

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]

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

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

5. Re: Varrer sistema [RESOLVIDO]

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.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder