grepでメールアドレスを抽出する場合、正規表現を書いて抽出するのが楽になる。 とりあえず、以下のように記述してやることで、メールアドレスと思われるものを抽出することができる。

grep -E "[-_a-zA-Z0-9\.+]+@[-a-zA-Z0-9\.]+"

この時、jpドメインだけを取得死体などがあれば、後ろに付け足す事でそれだけを抽出可能。

grep -E "[-_a-zA-Z0-9\.+]+@[-a-zA-Z0-9\.]+".jp