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

标签 diff

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

diff file1 file2 | grep 12345678

> 12345678
< 12345678

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

行结尾一定会妨碍这里(Windows 与 Unix)。

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

最佳答案

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

diff --strip-trailing-cr file1 file2

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

关于diff - 比较文件时如何忽略行结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40974170/

相关文章:

eclipse - 可以比较文件子部分的差异工具

macos - Mac 可视化补丁工具

visual-studio - 使用 TFS 在 Visual Studio 2013 Pending Changes 窗口中将默认操作设置为比较

ubuntu - 支持自动换行/换行的 Linux 图形 difftool

git - IntelliJ IDEA 从差异中创建补丁

git - 如何查看两次提交之间没有提交的变化?

linux - 比较目录和压缩目录(有没有新变化)

bash:忽略退出代码,但保留输出重定向

替换长度 > 2 的相同值序列

svn - 如何通过 Tortoise SVN 创建带有英文 ASCII header 的补丁?