【发布时间】:2022-01-03 21:07:03
【问题描述】:
我有两个文本文件:
第一个文本文件:
email1@domain.com:password
email2@domain.com:password
email3@domain.com:password
email4@domain.com:password
email5@domain.com:password
第二个文本文件:
email3@domain.com:password
email5@domain.com:password
无论行号如何,如何输出它们之间的差异?我要输出第三个文件:
第三个文本文件:
email1@domain.com:password
email2@domain.com:password
email4@domain.com:password
【问题讨论】:
-
您想只匹配用户名还是同时匹配用户名和密码?你的例子模棱两可
-
两者,你能发布一个只有用户名的例子吗?
-
另外,您在这里展示了file2中缺少的那些,如果file1中缺少file2中的一行怎么办?
-
好的,让我解释一下。第一个文件包含所有原始电子邮件和密码。第二个文件包含其中的一些(来自第一个文件),所以我想将差异输出到第三个文本文件中,以查看第一个文件中缺少哪些行。
-
在batch-file 中使用
findstr:findstr /V /I /X /L /G:"2nd.txt" "1st.txt" > "3rd.txt"
标签: python batch-file compare difference