Bashスクリプトに2つの16進変数を追加したいです。 10進数ではなく16進数で始めて終了することを願っています。
これまで私が思いついたのは、ハッキングに関することです。より良い、よりエレガントなソリューションはありますか?
BASE=0xA000
OFFSET=0x1000
NEW_BASE=$(( $BASE + $OFFSET ))
NEW_BASE=`printf "0x%X\n" $NEW_BASE`
echo $NEW_BASE
0xB000
ベストアンサー1
スクリプトを次のように単純化します。
printf "0x%X\n" $((0xA000 + 0x1000))