シェルワンライナー160本ノック第5章2節練習問題その1
練習5.2.a
絵文字を直接入力できないので
echo -e '\U1F363\U1F37A'
という具合にコードポイントを直接入力して代用する。
echo -e '\U1F363\U1F37A' | iconv -f UTF-8 -t UTF-32 | xxd
00000000: fffe 0000 63f3 0100 7af3 0100 0a00 0000 ....c...z.......
上記の出力は先頭に fffe 0000 とあるが、これはByte Order Mark, BOM と呼ばれるものである。この場合はリトルエンディアンを表している。ただしビッグエンディアンの場合はなぜか BOM が出力されない。ちなみにそのときの BOM は 0000feff となる。
練習5.2.b
とくになし。