2017-02-15 29 views
0

我有每行一个字符的两个文件的差异输出。有时,“不同”行上的输出字符在我的终端中看起来相同。我想通过一个可以将字节值(甚至可能是unicode代码点)添加到输出的函数来管理diff输出,以便我可以看到实际的字节差异。如何在Bash中获取Unicode字符或字符值?

我无法搞清楚如何获得猛砸字符的字节值。有没有办法做到这一点?我看到各种关于走向另一个方向的答案,但我想从字符到字节值。

回答

2

您可以使用od来显示字符的各种表示形式,包括命名ASCII(od -t a)或十六进制(od -t x1)。

+0

'od -t x1'可能更有意义。 –

+0

你甚至可以同时使用... –

2

您可以使用vimdiff调出由侧差异侧面在vim,然后用GA显示代码点和G8以显示UTF-8字节。

相关问题