蚊章汇 - 怎么使用 Diff 和 Meld 工具发现两个目录间的不同之处 的评论
在之前的一篇文章里，我们回顾了 Linux 下 9 个最好的文件比较工具，本篇文章中，我们将会描述在 Linux 下怎样找到两个目录之间的不同。一般情况下，要在 Linux 下比较两个文件，我们...
没有 diff 有什么问题么，无论是 ports ，还是 brew，或者编译，都可以有啊。
cmp -l 1.txt 2.txt | gawk '{printf "%08X %02X %02X\n",$1, strtonum(0$2), strtonum(0$3)}' 我用windows 10年，mac 10年，我可以很确定的说mac没有diff
我不知道你什么情况，但是我原样复制你的命令，在我的 mac 下执行，结果是和 linux 下一样的。bash 和 zsh 都工作。
"cuthead@cuthead-To-be-filled-by-O-E-M:~$ echo abc >1.txtcuthead@cuthead-To-be-filled-by-O-E-M:~$echo bbc >2.txtcuthead@cuthead-To-be-filled-by-O-E-M:~$ diff 1.txt2.txt1c1< abc---> bbccuthead@cuthead-To-be-filled-by-O-E-M:~$仅在Linux下工作，在Mac下不工作，我其实也有Mac。但我比较喜欢Linux。"
你运行一下你的mac上的diff看看，它是不自由的。这不是许可证的问题，这是自由与否的问题。
是这样的？不允许用在 Windows 上之类的？我还真没注意到它的许可证~
diff是很有价值的开源工具，很遗憾在非Linux平台下它不是自由的。