zsh の ARITHMETIC EXPANSION を利用すると、 簡単に基数変換をおこなう事が出来るようだ。 フォーマットは以下のようになっている。 $(( [#変換したい基数値] 数値 )) $(( [#変換したい基数値] 基数#数値 )) たとえば、10進数表記の 256 という値を 2進数、8進数、16進数にそれぞれ基数変換するには 以下のようにすればよい。 10進数 -> 2進数 % echo $(( [#2] 256 )) 2#100000000 10進数 -> 8進数 % echo $(( [#8] 256 )) 8#400 10進数 -> 10進数 % echo $(( [#10] 256 )) 256 10進数 -> 16進数 % echo $(( [#16] 256 )) 16#100 さらに、その数字がどの基数で表現されているもので あるかを指定する事が出来る。 た