好久不用hexdump,今天用起来,发现已经忘记Format String的写法了,边man边回忆。写出来留在这里备忘。
“%07.7_Axn”
“%07.7_ax? ” 8/1 “%02X ” “? ” 8/1 “%02X ” ” ”
16/1 “%_p” “n”
输出的格式形如:
0000000 30 0C 02 01 01 61 07 0A 01 00 04 00 04 00 30 0C ….a……..0.
0000010 02 01 02 65 07 0A 01 00 04 00 04 00 …e……..
000001c
hexdump -v -e '8/1 "0x%02x, "' -e '"\n"' datafile
只好自己捧个场……
这样不就ok了?
[root@MagicLinux ~]# hexdump -C /dev/input/mouse0
00000000 08 00 01 08 00 01 18 fe 01 18 fa 02 18 f6 02 18 |…………….|
00000010 f5 02 18 f4 01 18 e5 00 18 f4 00 18 f6 00 38 f8 |…………..8.|
00000020 ff 38 fb ff 38 fc ff 38 fc ff 18 ff 00 08 01 00 |.8..8..8……..|
00000030 08 02 00 08 04 00 28 0b ff 28 06 fe 08 06 00 08 |……(..(……|
00000040 07 00 08 04 00 08 04 00 08 04 00 08 01 00 08 01 |…………….|
00000050 00 08 01 00 08 01 00 08 02 00 28 03 ff 28 03 ff |……….(..(..|