比较文件时如何忽略行结尾?

时间:2016-12-05 12:19:57

标签: diff

我正在比较两个文本文件,我得到以下结果

diff file1 file2 | grep 12345678

> 12345678
< 12345678

正如您所看到的,两个文件中都存在相同的字符串,并且这两个文件都使用sort进行排序。

行结尾必须妨碍这里(windows vs unix)。

有没有办法让diff忽略unix上的行结尾?

1 个答案:

答案 0 :(得分:68)

使用--strip-trailing-cr选项:

diff --strip-trailing-cr file1 file2

该选项会导致diff在比较文件之前去除尾随回车字符。