使用sdiff时是否可以为突出显示的颜色着色?

时间:2019-01-23 10:05:24

标签: linux unix sed diff sdiff

我正在比较使用sdiff的两个文件以获取并排的差异,但我希望差异以颜色突出显示。
例如:
档案A:
你好!基诺比将军!
魔术

文件B:
你好,世界!霍拉
魔术

现在sdiff的输出将是:
你好!基诺比将军! |你好,世界!霍拉

我希望diff突出显示(不能用颜色标记,粗体和斜体)
您好那里基诺比将军! | |您好,世界 Hola

我不能使用基于GUI或colordiff命令等。 我尝试使用sed,最后一个选项是通过脚本通过管道传递sdiff输出,但我认为可能会有更好的方法。

1 个答案:

答案 0 :(得分:0)

emacs命令ediff-buffers产生彩色输出。但是您必须使用emacs:-)