我有每行一个字符的两个文件的差异输出。有时,“不同”行上的输出字符在我的终端中看起来相同。我想通过一个可以将字节值(甚至可能是unicode代码点)添加到输出的函数来管理diff输出,以便我可以看到实际的字节差异。如何在Bash中获取Unicode字符或字符值?
我无法搞清楚如何获得猛砸字符的字节值。有没有办法做到这一点?我看到各种关于走向另一个方向的答案,但我想从字符到字节值。
我有每行一个字符的两个文件的差异输出。有时,“不同”行上的输出字符在我的终端中看起来相同。我想通过一个可以将字节值(甚至可能是unicode代码点)添加到输出的函数来管理diff输出,以便我可以看到实际的字节差异。如何在Bash中获取Unicode字符或字符值?
我无法搞清楚如何获得猛砸字符的字节值。有没有办法做到这一点?我看到各种关于走向另一个方向的答案,但我想从字符到字节值。
您可以使用od
来显示字符的各种表示形式,包括命名ASCII(od -t a
)或十六进制(od -t x1
)。
您可以使用vimdiff
调出由侧差异侧面在vim,然后用GA显示代码点和G8以显示UTF-8字节。
'od -t x1'可能更有意义。 –
你甚至可以同时使用... –