Linux diff命令中的输出错误

Linux diff命令中的输出错误,linux,unix,diff,Linux,Unix,Diff,我使用diff来比较以下文件并得到错误的答案。这是我的档案 文件1: 0 350 853 903 1414 1724 2201 2979 3883 4195 文件2: 0 350 853 903 1414 1724 2201 2979 3883 4195 结果如下: 1,10c1,10 < 0 < 350 < 853 < 903 < 1414 < 1724 < 2201 < 2979 < 3883 < 4195 --- > 0

我使用diff来比较以下文件并得到错误的答案。这是我的档案

文件1:

0
350
853
903
1414
1724
2201
2979
3883
4195
文件2:

0
350
853
903
1414
1724
2201
2979
3883
4195
结果如下:

1,10c1,10
< 0
< 350
< 853
< 903
< 1414
< 1724
< 2201
< 2979
< 3883
< 4195
---
> 0
> 350
> 853
> 903
> 1414
> 1724
> 2201
> 2979
> 3883
> 4195
1,10c1,10
< 0
< 350
< 853
< 903
< 1414
< 1724
< 2201
< 2979
< 3883
< 4195
---
> 0
> 350
> 853
> 903
> 1414
> 1724
> 2201
> 2979
> 3883
> 4195

实际上,这是我编程作业输出的两个长文件的一部分。我用diff检查我的答案。但它返回了一个惊人的结果。这是怎么发生的?

您确定行格式或不可见字符(空格)没有差异吗?按照@Matteo的建议,尝试
diff-w
-iwB
或查看手册页以获取更多选项。使用diff-w时,没有差异。@terencehill谢谢。我明白了。你确定行格式或不可见字符(空格)没有区别吗?按照@Matteo的建议,尝试
diff-w
-iwB
或查看手册页以获取更多选项。使用diff-w时,没有区别。@terencehill谢谢。我得到了它。