1. ホーム
  2. unix

[解決済み] UNIX シェルスクリプトで 10 進数から 16 進数に変換する

2022-09-11 07:37:23

質問

UNIX シェルスクリプトで、10 進数を 16 進数に変換するには何を使用すればよいでしょうか。 私は od がトリックを行うだろうと思ったが、それは私が数字の ASCII 表現を供給していることを認識していない。

printfは? きもい! 今のところ使ってますが、他に何かありますか?

どうすれば解決するの?

echo "obase=16; 34" | bc

整数のファイル全体を、1行ごとにフィルタリングしたい場合。

( echo "obase=16" ; cat file_of_integers ) | bc