2007年10月18日(木) [長年日記]
■ [howto][unix] od -t x1
久しぶりにodを使おうとしたがうまく使えなかったのでメモ。
odコマンドで16進数表示する際は「-x」オプションを付ければよかったと記憶していたが、
$ echo 1234 | od -x 0000000 3231 3433 000a 0000005
と2バイト毎に逆順になってしまい意図した表示にならない。順番通りに表示したいときは「-t x1」を指定しないとダメみたい。
$ echo 1234 | od -t x1 0000000 31 32 33 34 0a 0000005
ASCII文字表示も行いたいときは、更に「z」を付与する。
$ echo 1234 | od -t x1z 0000000 31 32 33 34 0a >1234.< 0000005