在文件test5MB中以这种方式使用od:
od -a -An -v test5MB | head -110 | tr 'spnull' ' '
我得到了:
P!P! * * * P R O G R A M D E M U X V A X R U N. N I N G 1 3:3 2:3 1 1 9 - A P R - 8 5 P H O E N I X
F A M I L Y * * *
P R E L E A S E 7。 2 -
L I N K D A T E 1 8 - A P R - 1 9 8 5 0 9:0 7:0 1。 2 7P ! * * * @ L 1 3 . D M X * * * P L I N E 8 0 0 0 8 0 0 0 1 2 4 2 4 P T A P E 8 0 0 0 1 M P L X F 3 2 I 1 6 0 0 I N 1 P R E E L 4 0 4 4 0 5 4 0 6 4 0 7 4 0 8 4 0 9 P R E E L 4 1 0 4 1 1
4 1 2
4 1 3 4 1 4 4 1 5P R E E L 4 1 6 4 1 7 4 1 8 4 1 9 4 2 0 4 2 1 P R E E L 4 2 2 4 2 3 4 2 4 4 2 5 4 2 6 4 2 7 P R E E L 4 2 8 4 2 9 4 3 0 4 3 1 4 3 2 4 3 3 P R E E L 4 3 4 4 3 5
4 3 6
4 3 7 4 3 8 4 3 9P R E E L 4 4 0 P T A P E 8 0 0 0 2 P H X I O T 1 P T E N D P F R M T B 3 2 4 2 P E D T B 1 6 3 5 9 9 9 9 1 P S E Q R S P L O U T 1 E N D C
问题是我应该采用这种格式(不需要粗体字母):
点! * PROGRAM DEMUXVAX RUNNING 13:32:31 19-APR-85 PHOENIX FAMILY P RELEASE 7.2 - LINK DATE 18-APR-1985 09:07:01.27 P! @ L13.DMX *
PLINE 8000 8000 1 24 24
PTAPE 8000 1MPLX F32I 1600 IN1
PREEL 404 405 406 407 408 409
PREEL 410 411 412 413 414 415
PREEL 416 417 418 419 420 421
PREEL 422 423 424 425 426 427
PREEL 428 429 430 431 432 433
PREEL 434 435 436 437 438 439
PREEL 440
PTAPE 8000 2PHXI OT1
PTEND
PFRMT B3 24 2
PEDTB 1635 9999 1
PSEQ RSPL OUT1 ENDC
这种格式可以直接从od的输出中实现吗?最好的是使用od和一些bash / shell技巧。
提前感谢任何关于此的提示,
答案 0 :(得分:0)
查看xxd
,特别是-p
选项。
如果没有输入文件我就不能说更多: - )