10進数を2進数に変換は bc コマンドで簡単にできるらしい
% echo "obase=10; ibase=2; 11111111" | bc
255
% echo "obase=2; ibase=10; 255" | bc
11111111
ibaseが入力の数字が何進数か、obaseは出力の数字が何進数かを表す255
% echo "obase=2; ibase=10; 255" | bc
11111111
(iはinput、oはoutputだと思う)
あとはbcの通常の使い方のように、それをechoしてパイプでbcに渡すだけ
■ 参考記事 : bcコマンドで16進数、10進数、8進数、2進数の変換・計算を行う方法
ランキング参加中です
↓クリックしていただけると嬉しいです〜