diff 比较文件忽略换行符差异

用 diff 比较两个文本文件时标出了大量差异,但人工检查可以看到这些标出差异的地方实际上是相同的文字,只是一个文件以 CRLF 换行另一个文件以 LF 换行。

要忽略这种差异,可以在调用 diff 时加上 –strip-trailing-cr 参数。这个参数会让 diff 先暂时去掉行尾的 CR 字符再进行比较。

diff --strip-trailing-cr text1.txt text2.txtCode language: Shell Session (shell)

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注