そのため、非常に単純な式を使用してテキスト ファイルを解析していますが、同じテキスト ファイル内の電子メール アドレスに含まれるドメインが式と一致するという問題が発生しています。明確にするために、ドメインアドレスのみを返したい.
サンプル
john3525@aol.com
brenda392@yahoo.com
xyx.net
boxers.on.ca
helloworlds.co.uk
grep -E -o "\b[A-Za-z0-9]+\.[A-Za-z]{2,4}\b" file.txt > file2.txt
私が返したいだけのサンプルで上記のすべてを返します
xyx.net
boxers.on.ca
helloworlds.co.uk
私は、検証についてより具体的にする必要があると考えています。または、検証のために何らかのifまたはケーステストを使用します。
助言がありますか?ありがとう