Aqui você vai:
perl -ne 'if(/emailAddress..:..(.+?)\\"/){print "$1\n"}' logfile.txt
Este snippet Perl irá percorrer o arquivo linha por linha e procurar pela string "emailAddress" seguido por:
- quaisquer dois caracteres (
..
), isso corresponderá a\"
, -
:
, - quaisquer dois caracteres (
..
), isso corresponderá a\"
.
Em seguida, salva os seguintes caracteres (até o próximo "
) em $1
. Finalmente, imprime $1
.
NOTA: Isso pressupõe que todos os endereços de e-mail do seu arquivo de registro tenham o mesmo formato do que você forneceu na sua pergunta.