Grep:パターンのないすべてのEメールを検索

Grep:パターンのないすべてのEメールを検索

私はそれぞれ何百万もの電子メールを含む複数のファイルを含むディレクトリを持っています。

このパターンと一致しないすべての電子メールを受け取る必要があります

 [email protected]

x と y は文字です。

今持っていますが、正しいメールと一致しません。

grep -P -r -x (?![a-z]*\.[a-z]*@enron)

ベストアンサー1

回答

grep -Evr "[a-z]+\.[a-z]+@enron"

説明する

-E- 拡張正規表現を使用してください。 (特定の文字をエスケープせずに許可)

-v- 試合を反転させます。 (パターンと一致しないものはすべて表示されます)

-r- 再帰的にファイルを検索します。

[a-z]+\.[a-z]+@enron- 正規表現は、各部分に文字が必要であると予想したため機能しません+*

おすすめ記事