Muito obrigado ao @zwets por identificar o problema e correção da codificação. Os símbolos estranhos devem ser destruídos fazendo
iconv -f ISO-8859-2 -t UTF-8 file | sed -r 's/\r//; s/.*@([^@]+)$/\L/' | sort -u > output
(com base nos seus comentários no bate-papo)
Explicação do comando sed
:
-
.*([^@]+)$
salva os caracteres que não são@
no final da linha -
\L
minúscula tudo -
da parte salva de antes