1

文字列の一部を提供することにより、ファイルのリストで文字列を見つけるための grep コマンドを提案できますか?

メールアドレスを含むディレクトリにファイルのリストがあります。特定のドメイン名で終わるすべての電子メール アドレスを抽出したいと考えています。たとえば、ファイル内の「@google.com」で終わるすべてのメールのリストを取得したいとします。

ディレクトリには N 個のファイルが含まれています。各ファイルのデータは、カンマで区切られた 1 行です。grep コマンドで非常に多くのオプションを試しましたが、どれも機能しませんでした。

ありがとう、

4

1 に答える 1

6

次のようなものを試すことができます:

grep -E -o "\b[a-zA-Z0-9.-_]+@google\.com\b" *.files

基本的に、[a-zA-Z0-9.-_]受け入れ可能な電子メール アドレスを構成する文字クラスに文字のリストを含めます。

于 2013-06-12T05:00:54.837 に答える