Можно использовать опцию SED -i, что значит внести изменения в этот же файл.
Нужно использовать опцию SED -r, чтобы включить поддержку регулярных выражений
$ sed -r '/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}/!d' test.txt
mple@mail.com 2918241 Ivan
test@test.ru 2151221w Kolya
more@emails.com dasdasdasd