Radsej namiesto sed-u grep -Eo - potom z toho bude nieco ako
grep -Eo '[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}'
Pozor - toto nefunguje vzdy. Napriklad ak ma domena s TLD ako tato
http://مثال.آزمایشی priradeny nejaky email, tak to asi nepojde (dlhsia pripona, v nej pomlcky) - je ale pravda, ze to neakceptuje ani toto forum. Naviac mate este v pripone bodku. Aj keby ste nemali, tak je validny email aj napriklad root@[127.0.0.1] - a to, ci sa zatvorky paruju sa uplne lahko v regexpoch nerobi.