msoliver
(usa Debian)
Enviado em 23/12/2016 - 11:07h
polettin escreveu:
root@kali:/media/root/2061-6ED4/bkp email# egrep -ri "([a-z0-9._-])+@([a-z0-9-]{2,}.)([a-z]{2,})([a-z.]{2,})?"
Binary file Celia.msg matches
Binary file JONY.msg matches
Binary file Restaurantepopular.msg matches
Binary file ROSANGELA.msg matches
Binary file Sem título.msg matches
root@kali:/media/root/2061-6ED4/bkp email#
retornou isso... o meu comando foi uma negacao btw hahahahha
dando apenas o cat ele le, mas nao consigo criar os filtros para separar apenas o email do resto todo.
Bom dia polettin.
Teste os seguintes comandos:
01 -
find -name "*.msg" -exec egrep -io "([a-z0-9._-])+@([a-z0-9-]{2,}.)([a-z]{2,})([a-z.]{2,})?" {} \; >> EMAIL.txt
02 -
for ARQ in $(ls -1 *.msg);do egrep -io "([a-z0-9._-])+@([a-z0-9-]{2,}.)([a-z]{2,})([a-z.]{2,})?" "$ARQ" >> EMAIL.txt;done
OBS.: Se tudo der certo, os emails estarão no arquivo "EMAIL.txt"
É isso....
Se a resposta foi satisfatória e sanou seu problema, marque o tópico como resolvido e a resposta como "A MELHOR".
Att.:
marcelo oliver