将文本文件与diff进行比较时,它会将两个相同的文件标记为不同,为什么?

时间:2013-10-05 16:26:07

标签: bash terminal

我正在尝试使用diff比较bash中的两个文本文件。我有两个相同的(对眼睛)文件,据我所知,diff返回,每一行都不同?

diff "file1" "file2"

1,11c1,11
< 2
< 1
< 2
< 1
< 2
< 1
< 2
< 1
< 2
< 1
< 2
---
> 2
> 1
> 2
> 1
> 2
> 1
> 2
> 1
> 2
> 1
> 2

1 个答案:

答案 0 :(得分:2)

不确定Mac中有哪些GUI编辑器,但假设您使用的是OS X,则可以使用终端并使用vi打开每个文件。打开文件后,键入:set list以显示行结尾,并键入:set nolist以还原。 :set ff会告诉你它是Unix还是DOS类型的文件。

从那里删除每一个,或者您可以使用unix2dosdos2unix实用程序在两种格式之间进行转换。