2012-05-30 99 views
0

我想將一個數字轉換爲它的字節等值。目前,我這樣做:Bash:如何從一個數字中獲取一個字節?

echo $((0xe0)) | hexdump -c 

而且我得到這樣的輸出:

0000000 2 2 4 \n 

我想要得到的是:

0000000 e0 

我應該怎麼辦?

+0

結帳(可幫助)http://stackoverflow.com/q/5724761/1007273 – hovanessyan

+0

但是'回聲$((0xe0的))'會輸出'224',這是一個字符串,由3個字符組成:2,2和4.它不是數字224,也不是具有十六進制值224的字符。 – Konerak

+0

@Konerak:這是問題的要點。 –

回答

1

你可以試試:

printf '\xe0' 

echo -ne '\xe0' 
相關問題