[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理命令fc比较两文本的区别,能否不输出上下的相邻行?

大家好,刚接触批处理,新手请教个简单的问题:
比较两个文本的区别,用的FC命令,但输出结果中还含有上下相邻的行,能不能仅输出不同的行? 多谢各前辈啦!
命令和结果如下:
fc aa.txt bb.txt
aa.txt内容
AAAAA
BBBBB
CCCCC
DDDDD
bb.txt内容
AAAAA
BBBBB
CCCCE
DDDDD
用fc比较他们的不同,输出结果如下:
***** aa.txt
BBBBB
CCCCC
DDDDD
***** BB.TXT
BBBBB
CCCCE
DDDDD
*****
=============================
想要输出的结果:
***** aa.txt
CCCCC
***** BB.TXT
CCCCE
*****
=============================
我知道findstr也可以实现这个目的,但我想搞清楚FC的命令输出机制,不是专牛角尖哦,先谢谢大家啦!!!

自己顶下:-)

TOP

fc命令本身没有这样的参数去控制输出

TOP

哦,是这样,感谢!

TOP

大家不怎么用fc命令比较文件不同吗? 那是用什么多些?

TOP

回复 5# dxwi


findstr
grep
gawk

TOP

大家不怎么用fc命令比较文件不同吗? 那是用什么多些?
dxwi 发表于 2012-12-7 11:12



    WinMerge

TOP

非常感谢!

TOP

返回列表