Содержание файла:
17541 From Email subscription@test.com Inbound Policy Manager Envelope Analysis Profiler 17541 From Email subscription@yahoo.com Inbound Policy Manager Envelope Analysis Profiler 17541 From Domain test.co.uk Inbound Policy Manager Envelope Analysis Profiler 17541 From Domain yahoo.co.uk Inbound Policy Manager Envelope Analysis Profiler 17541 From Email subscription@test.com Inbound Policy Manager Envelope Analysis Profiler
Я использую эту команду для извлечения писем и преобразования их в новый формат, но я не могу извлечь домены. Я использую "sort -u", потому что некоторые письма дублируются в файле.
cat 1| grep -E -o "\b[a-zA-Z0-9.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9.-]+\b"|sed -e 's/^/E,/'|sort -u
Ожидаемый вид после доменов grep:
test.co.uk yahoo.co.uk