简体   繁体   English

八进制转储的“连续”输出

[英]“continuous” output with octal dump

Using od in this way in the file test5MB: 以这种方式在文件test5MB中使用od:

od -a -An -v test5MB | head -110 | tr 'spnull' ' '

I got: 我有:

P ! P! * * * PROGRAMDEMUXVAXRUNNIN G 1 3 : 3 2 : 3 1 1 9 - APR - 8 5 PHOENIX * * * PROGRAMDEMUXVAXRUNNIN G 1 3:3 2:3 1 1 9-4月-8 5凤凰
FAMILY * * * 家庭* * *
PRELEASE 7 . 发行7。 2 - 2-
LINKDATE 1 8 - APR - 1 9 8 5 0 9 : 0 7 : 0 1 . 链接日期1 8-APR-1 9 8 5 0 9:0 7:0 1。 2 7 2 7

  P ! * * * @ L 1 3 . DMX * * * PLINE 8 0 0 0 8 0 0 0 1 2 4 2 4 PTAPE 8 0 0 0 1 MPLXF 3 2 I 1 6 0 0 IN 1 PREEL 4 0 4 4 0 5 4 0 6 4 0 7 4 0 8 4 0 9 PREEL 4 1 0 4 1 1 

4 1 2 4 1 2
4 1 3 4 1 4 4 1 5 4 1 3 4 1 4 4 1 5

  PREEL 4 1 6 4 1 7 4 1 8 4 1 9 4 2 0 4 2 1 PREEL 4 2 2 4 2 3 4 2 4 4 2 5 4 2 6 4 2 7 PREEL 4 2 8 4 2 9 4 3 0 4 3 1 4 3 2 4 3 3 PREEL 4 3 4 4 3 5 

4 3 6 4 3 6
4 3 7 4 3 8 4 3 9 4 3 7 4 3 8 4 3 9

  PREEL 4 4 0 PTAPE 8 0 0 0 2 PHXIOT 1 PTEND PFRMTB 3 2 4 2 PEDTB 1 6 3 5 9 9 9 9 1 PSEQRSPLOUT 1 ENDC 

The problem is that I should get it in this format (the bold letters aren't needed): 问题是我应该以这种格式获取它(不需要粗体字母):

P! P! * PROGRAM DEMUXVAX RUNNING 13:32:31 19-APR-85 PHOENIX FAMILY * PROGRAM DEMUXVAX RUNNING 13:32:31 PHOENIX FAMILY 19-APR-85 P RELEASE 7.2 - LINK DATE 18-APR-1985 09:07:01.27 P! P版本7.2-链接日期1985年4月18日09:07:01.27 P! @L13.DMX * @ L13.DMX *
PLINE 8000 8000 1 24 24 PLINE 8000 8000 1 24 24
PTAPE 8000 1MPLX F32I 1600 IN1 PTAPE 8000 1MPLX F32I 1600 IN1
PREEL 404 405 406 407 408 409 PREEL 404405406406407408409
PREEL 410 411 412 413 414 415 PREEL 410411412412413414415
PREEL 416 417 418 419 420 421 PREEL 416417418418419420421
PREEL 422 423 424 425 426 427 PREEL 422423424425426427
PREEL 428 429 430 431 432 433 普雷尔428429430431431432433
PREEL 434 435 436 437 438 439 普雷尔434435436436437438439
PREEL 440 普雷尔440
PTAPE 8000 2PHXI OT1 PTAPE 8000 2PHXI OT1
PTEND PTEND
PFRMT B3 24 2 PFRMT B3 24 2
PEDTB 1635 9999 1 PEDTB 1635 9999 1
PSEQ RSPL OUT1 ENDC PSEQ RSPL OUT1 ENDC

Can this format be achieved directly from the output of od? 可以直接从od的输出中实现这种格式吗? the best is using od and some bash/shell tricks. 最好是使用od和一些bash / shell技巧。

Thanks in advance for any hint on this, 预先感谢您对此的任何提示,

Have a look at xxd , specifically with the -p option. 看一下xxd ,特别是使用-p选项。

I can't say much more without an input file :-) 没有输入文件,我不能说更多:-)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM