2012-05-30 3 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가 아니거나 16 진수 값이 224 인 문자가 아닙니다. – Konerak

+0

@Konerak : 그게 중요한 질문입니다. –

답변

1

당신이 시도 할 수 :

printf '\xe0' 

echo -ne '\xe0' 
관련 문제