( Nextra | 2013. 05. 26., v – 11:28 )

Köszi a linket, ezt nem is vettem észre.

No de sajnos van vele egy kis gondom:
%A |p{echo -n `echo '%A'| sed 's/[@]/ kukac /; s/[.]/ pont /g'`}

Az eredmény:
gipszjakab@valami.hu gipszjakab kukac pont hu
Tehát kiírja nekem mind a kettőt. H az echokat elhagyom, vagy dev/null-ba teszem, akkor meg csak az eredeti email címet kapom vissza.

A másik problémám meg a "pont"
Ha a feladó "gipsz.jakab@valami.hu", akkor az eredmény "gipsz pont jakab kukac pont hu" lesz. Vagyis az első pontot is kicseréli.
Tudom erről a g opció tehet a sed-ben majd keresem még a megoldást rá.