grepでメールアドレスを抽出する

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

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

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

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

 


Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。

*