在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