使用diff忽略换行符

use*_*251 12 unix diff

当我比较c源文件时,我想忽略换行符.例如,我想要跟随两个代码报告它们是相同的.

// codeA
int main(int argc, char *argv[]) 
{

// codeB
int main(int argc, char *argv[]) {
Run Code Online (Sandbox Code Playgroud)

我已经尝试过以下选项,但无法获得结果.

diff -b codeA codeB
diff -w codeA codeB
Run Code Online (Sandbox Code Playgroud)

arm*_*mel 7

有一个名为"word diff"的工具(工具命令行必须是'wdiff')可能有所帮助.http://www.gnu.org/software/wdiff/manual/wdiff.html


pio*_*kuc 4

您可以使用 GNU Indent(http://www.gnu.org/software/indent/ )漂亮地打印这两个文件,然后将它们与 diff 进行比较。