linux - diff 在没有时显示差异

标签 linux diff

<分区>

这两个文件与

相比显示不同
diff d_out.txt D_out.txt

我正在使用 Ubuntu (12.10) 终端。

d_out.txt的内容

ABCADBACDABCADBACDAB
ABCABCABCABCABCABCAB
CRASH
CRASH
CRASH
ABCDCABADCDBABCDCABA
ABCDBACBDABCDBACBDAB
ABCCABBCAABCCABBCAAB
ABCDDCBAABCDDCBAABCD
CRASH
CRASH
ABCDEEDABCCBEDAADCBE
ABCCAABCCAABCCAABCCA
ABBCCABBCCABBCCABBCC
ABCDEFFABCDEEFABCDDE
AABCDEFFABCDEEFABCDD
ABBCDEFAABCDEFFABCDE
ABBCCDDEDDCCBBABBCCD
CRASH
CRASH
ABCDEFGBADCFEBGDAFCB
ABCDEBADCBEDABCDEBAD
ABCDBADCABCDBADCABCD
ABCDEFGHIABCDEFGHIAB
ABCDEFGHIJABCDEFGHIJ
ABCDEFGHIJKABCDEFGHI
ABCDEFGHIJKLMNOPQRSA
CRASH
AABBCCDCCBBAAEAABBCC
AABBCCDCCBBAAEAABBCC

D_out.txt的内容

ABCADBACDABCADBACDAB
ABCABCABCABCABCABCAB
CRASH
CRASH
CRASH
ABCDCABADCDBABCDCABA
ABCDBACBDABCDBACBDAB
ABCCABBCAABCCABBCAAB
ABCDDCBAABCDDCBAABCD
CRASH
CRASH
ABCDEEDABCCBEDAADCBE
ABCCAABCCAABCCAABCCA
ABBCCABBCCABBCCABBCC
ABCDEFFABCDEEFABCDDE
AABCDEFFABCDEEFABCDD
ABBCDEFAABCDEFFABCDE
ABBCCDDEDDCCBBABBCCD
CRASH
CRASH
ABCDEFGBADCFEBGDAFCB
ABCDEBADCBEDABCDEBAD
ABCDBADCABCDBADCABCD
ABCDEFGHIABCDEFGHIAB
ABCDEFGHIJABCDEFGHIJ
ABCDEFGHIJKABCDEFGHI
ABCDEFGHIJKLMNOPQRSA
CRASH
AABBCCDCCBBAAEAABBCC
AABBCCDCCBBAAEAABBCC

文本最初来自解决竞赛问题的程序。 D_out.txt 文件是原始判断输出,d_out.txt 是我为解决该问题而编写的程序的输出。我试图找到细微的差异,但一无所获。

最佳答案

这些文本是相同的。

diff 输出什么?你可能在那里有一些额外的空白。

尝试

diff -w -B d_out.txt D_out.txt

-w 忽略所有空格。

-B 忽略行全为空的更改。

查看不同的 diff options .

关于linux - diff 在没有时显示差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14033181/

相关文章:

git - 有没有办法使用 GUI 工具查看完整的 git diff?

linux - HID 读取()命令

linux - lpr: 错误 - 未知选项 "V"

linux - 嵌入式 linux : first offset in/proc/pid/maps wrong?

linux - 在 Linux 哈希表中插入 PID

git - 使用 `git show` 创建和应用跨越多个提交的补丁

linux - 通过 bash 将一个大变量传递给 diff 命令

linux - 在linux bash中复制并重命名文件

diff - 如何获取差异中包含的文件列表?

git - 如何在当前 HEAD 和推送中的最新文件之间的预接收 Hook 中获取文件的 git diff?