标题:
[文本处理]
批处理命令fc比较两文本的区别,能否不输出上下的相邻行?
[打印本页]
作者:
dxwi
时间:
2012-12-4 15:02
标题:
批处理命令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的命令输出机制,不是专牛角尖哦,先谢谢大家啦!!!
作者:
dxwi
时间:
2012-12-5 10:37
自己顶下:-)
作者:
BAT-VBS
时间:
2012-12-5 11:20
fc命令本身没有这样的参数去控制输出
作者:
dxwi
时间:
2012-12-7 11:11
哦,是这样,感谢!
作者:
dxwi
时间:
2012-12-7 11:12
大家不怎么用fc命令比较文件不同吗? 那是用什么多些?
作者:
BAT-VBS
时间:
2012-12-7 11:19
回复
5#
dxwi
findstr
grep
gawk
作者:
tmplinshi
时间:
2012-12-7 13:45
大家不怎么用fc命令比较文件不同吗? 那是用什么多些?
dxwi 发表于 2012-12-7 11:12
WinMerge
作者:
dxwi
时间:
2012-12-11 11:34
非常感谢!
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2