如何在行数很大的文件中找到字的区别

问题描述 投票:0回答:1

我的问题是,在linux中是否有一种工具可以找到两个文件的不同之处,这两个文件的行数有39604字符那么大,我试过用vimdiff、kompare、diff、colordiff、wdiff等工具,但都没有显示出确切的区别。

我试过用vimdiff, kompare, diff, colordiff, wdiff和其他工具,但没有一个能显示出确切的区别。

所有的工具都能显示出行,但是太长了,很难检查出哪个字符是不同的,只有在我找到了位置之后,我才能在vimdiff中看到它,显示出不同的地方(最后有一个空格)。但我没有找到它,因为是很难去通过所有的行。

但我想知道,如果有一个更快的方法来比较这种情况下或类似的。

先谢谢你了。

linux diff vimdiff
1个回答
0
投票

最后,我发现差异加载两个文件与gedit,推进每页,并检查是否有差异。因为我没有发现任何差异,我检查了,如果最后一个字符是一个空格,这是差异,我得到了它!。

漫游中我发现了一个很好的解决方案,在 https:/unix.stackexchange.comquestions45711diff-reports-two-files-different-although-they-are-the-same。

"如果你用hexdump它们呢?这可能会更明显地显示出差异,例如:"

hexdump -C file1 > file1.hex
hexdump -C file2 > file2.hex
diff file1.hex file2.hex
© www.soinside.com 2019 - 2024. All rights reserved.