Bash 4.2 と zsh はサポートecho $'\u30a2'
されていますが、一般的なシェル ユーティリティを使用してこれに代わるものはありますか?
$ ruby -e 'puts ARGV[0].chars.map{|c|c.ord.to_s(16)}.join(" ")' aäア
61 e4 30a2 1d400
これは、U+10000 またはそれ以上の文字では機能しません。
$ printf %s aäア | iconv -f $(locale charmap) -t UTF-16BE | xxd -p
006100e430a2d835dc00