grep -E サブドメインがメール ID と一致しません。

grep -E サブドメインがメール ID と一致しません。

私のApacheアクセスログで一致するすべてのURLを見つけたいです*.google.com。私はこれを試しましたが、grep -E *.google.comまた一致しました[email protected]。これは望ましくありません。これをどのように避けることができますか?

ベストアンサー1

最初は言葉ではありませんでした*.正規表現の内容は何でも一致します。つまり、@アドレスにある内容です。テキストポイントを一致させるにはを使用します\.

echo [email protected] | grep -E '\.google\.com' || echo no match

おすすめ記事