必要はありませ何かを探して(電話番号や住所などのような他の無関係な情報の無数のと一緒。)Grepの1 PARAMTERにフィットしますが、我々が解析されなければならない電子メールの多くを私のデータセット内の他の
私は電子メールの基準を満たしているが、電子メールの正しい形式を持っていないものを探すことを試みています。だから、私はgrepの "AND"関数を使って試してみたところ、の第二ののパラメータに適合しますが、最初のものは適合しませんでした。
grep -E -c -v "^[a-mA-M][a-zA-Z]*\[email protected][A-Za-z]+\.[A-Za-z]{2,6}"Data.bash | grep @ Data.bash
これはどのように実装する必要がありますか?これはちょうど@が入っているものを見つけます(最初のパラメータは0を返し、2番目のパラメータは@ですべてを見つけています)。
要するに、grepでどのように2つの条件をANDしますか?
EDIT:サンプルデータ
メールアドレスは、ユーザーIDを持っているとドメイン名は、文字、数字、 ピリオド、およびダッシュで構成することができます。
Matches:
[email protected]
[email protected]
No Match:
[email protected]^mail.com
[email protected]
@[email protected]
[email protected]
マッチングと非マッチング入力を示すいくつかのサンプルデータは、ここでいいだろう。 –