"diff"命令可以忽略不同类型的换行符吗?



我想检查在不同操作系统(Windows和OSX)上创建的两个.txt文档的相似性。使用"diff"命令会输出文档每一行的差异,尽管其中许多"看起来"相同。

我记得在Windows和基于Unix的系统上使用的换行符之间存在差异,我认为这就是造成麻烦的原因。

是否有 diff 命令可以忽略此差异的选项?我在手册页上发现了忽略所有空格的"-w",但这不是我真正想要的。

diff --strip-trailing-cr file1 file2

diff <(dos2unix < file_from_windows) file_from_osx

diff <(tr -d 'r' < file_from_windows) file_from_osx

相关内容

  • 没有找到相关文章

最新更新