2021年7月14日
-
#輸出字符“a”的ASCII碼“97”
printf "%d
" "'a"
#十六進制數0x61轉成字符“a”
#十進制數97轉成字符“a”,先轉成十六進制
printf "x61
"
printf "x`printf "%x" 97`
"
#使用awk的printf函數
awk 'BEGIN{printf "%c
",97}'
awk 'BEGIN{printf "x61
"}'
注:
shell中的printf不支持如同awk中printf的%c寫法
awk中的printf函數參數不支持0x61十六進制寫法,這樣寫會被當作是個字符串