GNU recode
$ echo 'あ' | recode u8..h4 あ
$ echo 'あ' | recode u8..JAVA \u3042
だからどうしたと言われると何も言い返せないのですが、コマンドラインから直接これらの変換結果を得られるのは、それなりに重宝するかもしれないなと思った次第であります。
スクリプト言語のインタプリタを使ったワンライナや他のツールを使うのが妥当なのかもしれませんがね…。
$ echo -n 'あい' | recode u8..count-characters 1 3042 a5 1 3044 i5
$ echo -n 'あい' | recode u8..dump-with-names UCS2 Mne Description 3042 a5 hiragana letter a 3044 i5 hiragana letter i
$ echo -n 'あ' | recode u8..u8/x1 0xE3, 0x81, 0x82