Cmd fc.exe正在显示整个文件,而不仅仅是行差异

Cmd fc.exe正在显示整个文件,而不仅仅是行差异,cmd,diff,windows-10,Cmd,Diff,Windows 10,根据fc.exe/?,它应该 比较两个文件或两组文件并显示它们之间的差异 但是,考虑到以下两个文件: column1,column2 a,b c,d e,f 及 它显示整个文件: D:\downloads>fc csv1.txt csv2.txt Comparing files csv1.txt and CSV2.TXT ***** csv1.txt a,b c,d e,f ***** CSV2.TXT a,b c,z e,f ***** 我的期望是只看到一条不同的线。有没有办法做到这

根据fc.exe/?,它应该

比较两个文件或两组文件并显示它们之间的差异

但是,考虑到以下两个文件:

column1,column2
a,b
c,d
e,f

它显示整个文件:

D:\downloads>fc csv1.txt csv2.txt
Comparing files csv1.txt and CSV2.TXT
***** csv1.txt
a,b
c,d
e,f
***** CSV2.TXT
a,b
c,z
e,f
*****
我的期望是只看到一条不同的线。有没有办法做到这一点?我使用二进制比较确保文件在所有其他方面都是相同的:

D:\downloads>fc /b csv1.txt csv2.txt
Comparing files csv1.txt and CSV2.TXT
00000018: 64 7A

我使用的是windows 10 pro。

它显示一行前后的差异。正如您所看到的,
column1,column2
line不显示。因此,如果我有一个4行文件,并且我看到了所有4行,那么第1+4行、第1+3行、第2+4行或第2+3行中可能会有差异?它在差异之前显示一行,在差异之后显示一行。正如您所看到的,
column1,column2
line不显示。因此,如果我有一个4行文件,并且我看到了所有4行,那么第1+4行、第1+3行、第2+4行或第2+3行可能会有所不同?
D:\downloads>fc /b csv1.txt csv2.txt
Comparing files csv1.txt and CSV2.TXT
00000018: 64 7A