% echo abcdefghijklmnopqrstu | od -tx1c
0000000 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70
a b c d e f g h i j k l m n o p
0000020 71 72 73 74 75 0a
q r s t u \n
0000026
●-t オプション
od コマンドの -t オプションは無駄に汎用的で、わかりづらいオプションである。-t の後には以下のようなフォーマットを表す文字を指定する。
% echo abcdefghijklmnopqrstu | od -tx1c
0000000 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70
a b c d e f g h i j k l m n o p
は、「-tx1」(1バイト単位で16進数) と「-tc」(文字表記) を組み合わせたものである。
以下に理解を深めるためのさらなる例を示す。
% echo abcdefghijklmnopqrstu | od -tcx1
0000000 a b c d e f g h i j k l m n o p
61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70
⇒ x1 と c の順序を逆にしたので、"a" と "61" の行が逆になった
% echo abcdefghijklmnopqrstu | od -tx1ccc
0000000 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70
a b c d e f g h i j k l m n o p
a b c d e f g h i j k l m n o p
a b c d e f g h i j k l m n o p
⇒ 同じフォーマット (c) を複数回指定したので、同じ出力が何度も行われる
% echo abcdefghijklmnopqrstu | od -tx1d1o1c
0000000 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
141 142 143 144 145 146 147 150 151 152 153 154 155 156 157 160
a b c d e f g h i j k l m n o p