私は数値を10進から2進数に変換し、次の変数に値を格納しようとしました。
num1=10
echo "obase=2;$num1" | bc | tee -a register.txt
しかし、アイデアは単に変換して次のファイルに保存するだけなので、画面に表示したくありません。register.txt
どうすればいいですか?
ベストアンサー1
output redirection
これを行うには、次の方法を使用できます。
$ bc -l <<<"obase=2;$num" > register.txt
上記のコマンドは前の結果を上書きします。結果を追加する場合。
$ bc -l <<<"obase=2;$num" >> register.txt
>>
- 追加モードで出力(STDOUT)メッセージをリダイレクトします。
>
- オーバーレイモードで出力(STDOUT)メッセージをリダイレクトします。
<<<
- 単語が拡張され、標準入力のコマンドに提供される文字列は次のとおりです。