使用批处理脚本比较一个文本文件的内容与另一个文本文件

时间:2014-08-22 14:19:04

标签: batch-file

我想将一个文本文件的内容与其他文本文件的内容进行比较,如果不存在,则应该创建一个不匹配内容的单独文件。我们怎样才能使用批处理脚本。

1 个答案:

答案 0 :(得分:0)

我不确定在哪里搜索,但这可以用作开头

findstr /l /x /v /g:file.a file.b > file.c
findstr /l /x /v /g:file.b file.a >> file.c

第一行会在file.b中搜索未包含在file.a中的行,并将输出发送到file.c

下一行将在file.a中搜索未包含在file.b中的行,并将输出附加到file.c

最后file.c将包含file.afile.b

之间的所有非公共线

已修改以适应评论

findstr /vlx /g:b.txt a.txt > c.txt