Я хочу преобразовать число в его байтовый эквивалент. В настоящее время я делаю это:
echo $((0xe0)) | hexdump -c
И я получаю этот вывод:
0000000 2 2 4 \n
Что я хочу получить:
0000000 e0
Как мне поступить?
Я хочу преобразовать число в его байтовый эквивалент. В настоящее время я делаю это:
echo $((0xe0)) | hexdump -c
И я получаю этот вывод:
0000000 2 2 4 \n
Что я хочу получить:
0000000 e0
Как мне поступить?
Можешь попробовать:
printf '\xe0'
echo -ne '\xe0'
echo $((0xe0))
выведет224
, то есть строку, состоящую из 3 символов: 2,2 и 4. Это не число 224 и не символ с шестнадцатеричным значением 224. - person Konerak   schedule 30.05.2012