我正在比较两个文本文件,我得到以下结果
diff file1 file2 | grep 12345678
> 12345678
< 12345678
正如您所看到的,两个文件中都存在相同的字符串,并且这两个文件都使用sort
进行排序。
行结尾必须妨碍这里(windows vs unix)。
有没有办法让diff
忽略unix上的行结尾?
答案 0 :(得分:68)
使用--strip-trailing-cr
选项:
diff --strip-trailing-cr file1 file2
该选项会导致diff
在比较文件之前去除尾随回车字符。