Board logo

标题: 关于findstr比较文本内容的问题 [打印本页]

作者: merryheart0424     时间: 2007-4-28 04:45    标题: 关于findstr比较文本内容的问题

用下面的批处理希望能够把1.txt和2.txt中的不同的内容输出到3.txt中
findstr /v /g:d:\1.txt 2.txt>3.txt

其中:
1.txt:
中国人
早上
晚上
2.txt:
中国人
早上
晚上de

结果输出在3.txt的内容如下:
中国人
早上
晚上de

但如果我把两个.txt文档中的前面三行都加上一个字母a(其他字字母也可以),则3.txt中的结果正确,为:
晚上de
请问各位高手,这是为什么阿? 难道findstr不能比较直接以汉字开头的行吗?那如果我要比较的文本是以汉字开头的那该怎么办啊?
作者: everest79     时间: 2007-4-28 05:18
findstr /v /b /e /g:d:\1.txt 2.txt>3.txt
行首行尾完全匹配