如何使用grep

时间:2015-10-14 16:19:56

标签: grep whitelist

我有一个电子邮件地址列表。我还有一个常见的名字和姓氏列表。我希望过滤具有常见名字和姓氏的电子邮件列表,因此只打印输出文件中具有共同名字和/或姓氏的电子邮件。

所以,我试过了:

cat file | egrep -e -i < whitelist | tee emails_with_common_first_and_last_names.txt

起初,这似乎有效。然后,在检查输出后,它似乎没有做任何事情。

wc -l input output

这表明没有任何过滤。

那么,我怎么能做到这一点或我做错了什么?

以下是我要过滤的文件示例:

aynz@falskdf.com
8zlkhsdf0@fmail.com
afjsg@domain.com

以下是我想用作文件管理器参考的白名单示例:

ALEX
johnson
WINTERS
miles
christina
tonya
jackson
schmidt
jake

因此,如果电子邮件包含任何这些,grep或其他任何需要将其打印到输出文件。

0 个答案:

没有答案