コードポイントで文字を印刷する

コードポイントで文字を印刷する

たとえば、0x13000、0x1300Aなどのコードポイントのリストがあります。 bashで対応するUnicode文字を印刷する必要があります。フォーラムで検索した他のコマンドを使用してこれを試しました(Unicodeコードポイント[0-9A-F]をbashから印刷可能な文字に変換するには?)、しかし動作しませんでした。

頑張った

echo -ne 'x13000/x130FF/' | iconv -f utf-16be

そしてターミナルでPerlを使って

perl -C -e 'print chr 0x130F0' 

ベストアンサー1

これは2段階で行われる。

$ printf "$(printf '\\U%08x' 0x13000)\n"

おすすめ記事