Pular para o conteúdo

Duvida ao usar comando Find

Responder tópico
  • Denunciar
  • Indicar

1. Duvida ao usar comando Find

Enviado em 17/12/2010 - 12:17h

Galera, preciso montar o comando find que faça o seguinte
Preciso capturar todos os arquivos da minha maquina que possua o meu email (x@x.com.br) dentro dos arquivos e me retorne quais sao os arquivos...
alguem sabe como ficaria esse comando?
obrigado

Responder tópico

3. Re: Duvida ao usar comando Find

Enviado em 17/12/2010 - 12:56h

oi, obrigado pela resposta, eu olhei este topico antes de meu post só que sou bem iniciante e nao obtive sucesso... tem mais alguma sugestao ?!

4. Re: Duvida ao usar comando Find

Enviado em 31/05/2014 - 15:33h

Olá amigo tente algo como isso:

find . -type f -exec ls -la {} \; -exec grep 'ambrosio@ambrosia' {} \;

No diretório corrente funciona perfeitamente (supondo que vc saiba mais ou menos onde procurar), agora para o sistema todo '/' eu não consegui por alguns arquivos do meu sistema estarem vazios, e o grep para nessa parte, mas tente tbém escapar os diretórios dos binários, refine a busca do find como o amigo ensinou no tutorial.
(ex: find -path ./casera -prune -o)

Abraços, espero ter ajudado!

5. Re: Duvida ao usar comando Find

Enviado em 31/05/2014 - 23:00h

Fineza escreveu:

Galera, preciso montar o comando find que faça o seguinte
Preciso capturar todos os arquivos da minha maquina que possua o meu email (x@x.com.br) dentro dos arquivos e me retorne quais sao os arquivos...
alguem sabe como ficaria esse comando?
obrigado


Veja se isso atende sua necessidade:
http://www.vivaolinux.com.br/script/acha_tudo

6. Re: Duvida ao usar comando Find

Enviado em 23/02/2017 - 16:25h

find / -type f -name '*.*' -exec file '{}' \; | grep 'ASCII text' | awk '{ print $1 }' | grep -E -o "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.]+[A-Za-z]{2,6}\b"

7. Re: Duvida ao usar comando Find

Enviado em 23/02/2017 - 18:28h

Fineza escreveu:

Galera, preciso montar o comando find que faça o seguinte
Preciso capturar todos os arquivos da minha maquina que possua o meu email (x@x.com.br) dentro dos arquivos e me retorne quais sao os arquivos...
alguem sabe como ficaria esse comando?
obrigado


Vejo que não existe a necessidade de utilizar o 'find' para esse caso
Utilize o egrep -r 'REGEXPegaEMAIL'
Exemplo:
egrep -r "^([a-z0-9.-])+@([[:lower:]0-9-]{2,}\.)([a-z]+\.)?([a-z]+?)$" 


marcelo oliver

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder