Linux 中是否有稳定的工具(现有工具的选项/插件:vimdiff、diff 等)可以按字符方式在两个文本文件之间进行比较?
我希望看到两个文件之间最长的公共子序列突出显示。存在一个经典的多项式时间算法为此,但标准工具似乎只能逐行工作。
答案1
老好人cmp
做了字符差异。它成为 UNIX 的一部分已经有大约 40 年了。
https://www.freebsd.org/cgi/man.cgi?query=cmp&apropos=0&sektion=0&manpath=Unix+Seventh+Edition&arch=default&format=html
不幸的是,它停在第一个不同的字符处,所以我不知道这个答案对您是否有用。