Конвертирование непечатаемого символа

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Ответить
IMB
Сообщения: 2559
ОС: Debian

Конвертирование непечатаемого символа

Сообщение IMB »

Доброго дня!
Есть входные данные в виде \x1\x16\x6e, где:
\x1 - код параметра
\x16 - длина данных
\x6e - данные
Необходимо в зависимости от кода параметра сохранить данные указанной длины в переменную.
Проблема в том, что не все данные печатаемые и я не могу сообразить как в скрипте, оболочка ash из состава busybox, работать с непечатаемыми символами.

Код: Выделить всё

# printf "\x6e"
n#

# printf "\x16"
#

Подскажите?
Спасибо.
Спасибо сказали:
IMB
Сообщения: 2559
ОС: Debian

Re: Конвертирование непечатаемого символа

Сообщение IMB »

найден простой способ

Код: Выделить всё

# printf "%d" 0x16
22
Спасибо сказали:
Ответить