Bashから別のコードポイントにASCII文字を印刷するには?

Bashから別のコードポイントにASCII文字を印刷するには?

ASCIIテーブルには、さまざまな数値スキームのコードポイントを持つ「J」文字があります。

Oct   Dec   Hex   Char
112   74    4A    J

printf '\112'この文字は、またはを印刷して8進数のコードポイントに印刷できますecho $'\112'。 10進数と16進数のコードポイント表現を使用して、同じ文字をどのように印刷できますか?

ベストアンサー1

16進数:

printf '\x4a'

12月:

printf "\\$(printf %o 74)"

16進代替 :-)

xxd -r <<<'0 4a'

おすすめ記事