[英]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.