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