Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【シェルコマンド】10進数を2進数に変換したい

10進数を2進数に変換は bc コマンドで簡単にできるらしい

% echo "obase=10; ibase=2; 11111111" | bc
255
% echo "obase=2; ibase=10; 255" | bc
11111111
ibaseが入力の数字が何進数か、obaseは出力の数字が何進数かを表す
(iはinput、oはoutputだと思う)
あとはbcの通常の使い方のように、それをechoしてパイプでbcに渡すだけ

■ 参考記事 : bcコマンドで16進数、10進数、8進数、2進数の変換・計算を行う方法



ランキング参加中です

↓クリックしていただけると嬉しいです〜