0
我想将一个数字转换为它的字节等值。目前,我这样做:Bash:如何从一个数字中获取一个字节?
echo $((0xe0)) | hexdump -c
而且我得到这样的输出:
0000000 2 2 4 \n
我想要得到的是:
0000000 e0
我应该怎么办?
我想将一个数字转换为它的字节等值。目前,我这样做:Bash:如何从一个数字中获取一个字节?
echo $((0xe0)) | hexdump -c
而且我得到这样的输出:
0000000 2 2 4 \n
我想要得到的是:
0000000 e0
我应该怎么办?
你可以试试:
printf '\xe0'
echo -ne '\xe0'
结帐(可帮助)http://stackoverflow.com/q/5724761/1007273 – hovanessyan
但是'回声$((0xe0的))'会输出'224',这是一个字符串,由3个字符组成:2,2和4.它不是数字224,也不是具有十六进制值224的字符。 – Konerak
@Konerak:这是问题的要点。 –