我有每行一個字符的兩個文件的差異輸出。有時,「不同」行上的輸出字符在我的終端中看起來相同。我想通過一個可以將字節值(甚至可能是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'可能更有意義。 –
你甚至可以同時使用... –