繁体   English   中英

查找字符串错误。 FINDSTR:无法打开

[英]Findstr error. FINDSTR: Cannot open

我有 2 个文件。 第一个 csv 文件,地址和名称为 email mail_list.csv

email,Name
name1@gmail.com,name1
name2@gmail.com,name2
name3@gmail.com,name3
name4@gmail.com,name4
name5@gmail.com,name5
name6@gmail.com,name6
name7@gmail.com,name7

第二个文件只有 email 地址mail_list_to_remove.csv

name1@gmail.com
name4@gmail.com
name6@gmail.com

如果 email 地址存在于mail_list_to_remove.csv中,我想使用 findstr 命令从mail_list.csv中删除条目。

当我尝试像这样的简单命令时:

findstr @ mail_list.csv

findstr @ mail_list_to_remove.csv

我得到了正确的结果。 但是当我尝试以下命令时:

findstr /g:mail_list_to_remove.csv /f:mail_list.csv

我收到错误信息:

FINDSTR: Cannot open email,Name
FINDSTR: Cannot open name1@gmail.com,name1
FINDSTR: Cannot open name2@gmail.com,name2
FINDSTR: Cannot open name3@gmail.com,name3
FINDSTR: Cannot open name4@gmail.com,name4
FINDSTR: Cannot open name5@gmail.com,name5
FINDSTR: Cannot open name6@gmail.com,name6
FINDSTR: Cannot open name7@gmail.com,name7

我做错了什么或者 findstr 不是解决这个问题的合适工具吗?

预先感谢您的帮助。

尝试使用findstr /g:mail_list_to_remove /f:mail_list.csv

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM