2017-02-15 11 views
0

У меня есть вывод двух файлов с одним символом в строке. Иногда выходные символы на «разных» линиях выглядят одинаково в моем терминале. Я хотел бы передать вывод diff через функцию, которая может добавить значения байтов (или, возможно, даже кодов Unicode) к выходу, чтобы я мог видеть, каковы фактические различия в байтах.Как получить код кода Unicode или байтовые значения для символа в Bash?

У меня возникли проблемы с выяснением того, как получить байтовые значения символов в Bash. Есть ли способ сделать это? Я вижу всевозможные ответы о движении в другом направлении, но я хочу перейти от символа к значению байта.

ответ

2

Вы можете использовать od для отображения различных изображений символов, включая названные ASCII (od -t a) или шестнадцатеричные (od -t x1).

+0

'od -t x1' может иметь смысл. –

+0

вы можете использовать оба ... –

2

Вы можете использовать vimdiff воспитывать бок о бок дифф в Vim, а затем использовать га показать точку кода и g8, чтобы показать байты UTF-8.

 Смежные вопросы

  • Нет связанных вопросов^_^