用 diff 比较两个文本文件时标出了大量差异,但人工检查可以看到这些标出差异的地方实际上是相同的文字,只是一个文件以 CRLF 换行另一个文件以 LF 换行。
要忽略这种差异,可以在调用 diff 时加上 –strip-trailing-cr 参数。这个参数会让 diff 先暂时去掉行尾的 CR 字符再进行比较。
diff --strip-trailing-cr text1.txt text2.txtCode language: Shell Session (shell)
作者:
用 diff 比较两个文本文件时标出了大量差异,但人工检查可以看到这些标出差异的地方实际上是相同的文字,只是一个文件以 CRLF 换行另一个文件以 LF 换行。
要忽略这种差异,可以在调用 diff 时加上 –strip-trailing-cr 参数。这个参数会让 diff 先暂时去掉行尾的 CR 字符再进行比较。
diff --strip-trailing-cr text1.txt text2.txtCode language: Shell Session (shell)
发表回复