egrep-i-f白名单未运行

egrep-i-f白名单未运行,grep,Grep,我正试图将一个文件用作另一个文件的白名单。白名单文件具有带分隔符的电子邮件地址。该文件是一个csv文件 我试过: egrep -i -f whitelist file | tee newfile 我还尝试: egrep -f whitelist file | tee newfile cat file | egrep -i -e -f whitelist | tee newfile 我还尝试: egrep -f whitelist file | tee newfile cat file

我正试图将一个文件用作另一个文件的白名单。白名单文件具有带分隔符的电子邮件地址。该文件是一个csv文件

我试过:

egrep -i -f whitelist file | tee newfile 
我还尝试:

egrep -f whitelist file | tee newfile
cat file | egrep -i -e -f whitelist | tee newfile
我还尝试:

egrep -f whitelist file | tee newfile
cat file | egrep -i -e -f whitelist | tee newfile
当我运行这些时,tee不显示任何输出,流程完成

wc -l *
这表明未向新文件传输任何内容

请帮帮我!谢谢大家!

@伊坦·赖斯纳:

白名单文件的一个示例是:

email@email.com
email1@address.com
email2@address.com
name,address,email@email.com,...
name,address,email@email.com,...
name,address,email@email.com,...
等等

输入文件的一个示例是:

email@email.com
email1@address.com
email2@address.com
name,address,email@email.com,...
name,address,email@email.com,...
name,address,email@email.com,...

显示白名单和文件文件中的示例内容。不确定白名单的含义。您能否通过提供一些示例文件和所需的输出来澄清?我正在尝试使用一个文件,该文件每行列出电子邮件地址,并带有分隔符,以根据csv文件进行筛选。csv文件的每一行都有诸如姓名、电子邮件等数据。我只想将包含白名单中电子邮件地址的csv文件行打印到输出文件。我刚刚在问题中添加了白名单和输入文件的示例。白名单和输入可能有20000-1000000行。我需要一个以上的文件。谢谢