結果

結果

私は紀元前を知っています:

$> var="304"
$> echo "obase=2; $var" | bc
100110000

(外部呼び出しなしで)シェルで実行できますか?

この問題: シェルスクリプトで2進数を16進数と10進数に変換する バイナリをバイナリに変換する方法を尋ねます。

それに対する答えは、xxdを使用してバイナリバイト(バイナリ、つまり2進数の数字とは反対)を処理するか、または他の外部ツールを使用します。いいえ、この質問はこの質問と重複しません。

ベストアンサー1

perl仕事のための素晴らしいツールです。

$ var="304"
$ perl -e 'printf "%b\n",'$var
100110000

おすすめ記事