Linuxで端末を使用していますが、いくつかの問題が発生しました。これらのコマンドを含むスクリプトをpicoで作成して実行する必要があります。これを行い、出力は254 9 23 -45です。ここで、原稿を16進数と8進数でそれぞれ印刷するには、16進数と8進数の数字を表示する行を変更する必要があります。
printf "%d\n" 0xfe
printf "%d\n" 011
printf "%d\n" 23
printf "%d\n" -45
ベストアンサー1
これには「変換指定子」があります。たとえば、次のようになります。
$ printf '%#o' 8
010
$ printf '%#x' 16
0x10