汎用的なのは、bcコマンドを使う方法。
# 16進 -> 10進 $ echo 'obase=10;ibase=16;FF'|bc 255 # 2進 -> 10進 $ echo 'obase=10;ibase=2;11111111'|bc 255 # 16進 -> 2進 $ echo 'obase=2;ibase=16;FF'|bc 11111111
10進と16進の変換なら、printfコマンドが使える。
# 16進 -> 10進 $ printf "%d\n" 0xFF 255 # 10進 -> 16進 $ printf "%X\n" 255 FF
0 件のコメント:
コメントを投稿