Extract Email Addresses from a Log File

Refer: https://www.linuxshelltips.com/extract-email-addresses-from-text-file/

Input File: missing_pricing_emails.txt

Grab the email addresses

grep -oe "[a-zA-Z0-9._]\+@[a-zA-Z]\+\.[a-zA-Z]\+" missing_pricing_emails.txt | sort | uniq -c

Or count how many are there

grep -oe "[a-zA-Z0-9._]\+@[a-zA-Z]\+\.[a-zA-Z]\+" missing_pricing_emails.txt | sort | uniq -c | wc -l

Leave a Reply