歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> 在shell中如何把10進制字符轉換成16進制形式輸出?

在shell中如何把10進制字符轉換成16進制形式輸出?

日期:2017/3/3 12:51:11   编辑:SHELL編程

在shell中如何把10進制字符轉換成16進制形式輸出?

------解決方案--------------------

linux可以printf "%X" 100

求ascii我也沒好辦法,利用其它類型的腳本吧

------解決方案--------------------

printf "%x" 123

------解決方案--------------------

如果是把10進制數轉換成16進制數格式,就用 printf "%x" 123

但是如果是把10進制字符轉換為16進制字符,就用od命令。

od 命令,通過指定該命令的不同選項可以以十進制、八進制、十六進制和ASCII碼來顯示文件

eg: echo "helloworld" | od -tx1

------解決方案--------------------

echo "helloworld" | od -tx1

LS的管道符號

------解決方案--------------------

BatchFile code

echo "helloworld" | od -tx1

Copyright © Linux教程網 All Rights Reserved