1

これは、すでに出回っている質問と同様の質問ですが、私の質問に具体的に答えたものを見つけることができなかったので、支援/洞察に感謝します.

TextWrangler (人気のある Mac テキスト エディター) で開いたテキスト ファイルに、電子メールの名前とアドレスが含まれています。サンプル レコード:

Timmy Turner <tturner@example.com>
"jamminjeff@example.com" <jamminjeff@example.com>
Susan Alder <suesblues@example.com>,
sallyartist@example.com

そのため、前に名前が付いている電子メール アドレス、大部分の電子メールは <> 括弧で囲まれています。一部の電子メールはそれ自体だけで、すでに正しいものと、後にコンマが付いているものがあります。Grep などを使用して、この最終結果を取得するプロセスを自動化するグローバル プロセスを実行したいと考えています。

tturner@example.com
jamminjeff@example.com
suesblues@example.com
sallyartist@example.com

洞察をありがとう!

4

2 に答える 2

1

sed の方がうまくいくかもしれません。正規表現を使用して、不要なパターンを削除できます。

sed -e "s|.*<||" -e "s|>.*||"  your_file.txt  > new_file.txt
于 2014-02-20T20:15:04.073 に答える