在文件test5MB中以这种方式使用od:
od -a -An -v test5MB | head -110 | tr 'spnull' ' '我得到了:
P!**P,R,O,R,R,M,D,E,M,U,X,V,A,R,U,N,G,1,3,2:3,1,9-A P R-8,5 P H,O,E,N,I X F、A、I、I、L、Y* P,R,E,L,E,A,S,E,7。二- L I,N,K,D,A,T,E,1,8-A P R-1 9 8 5 0 9:0 7:0 1.[2]P!**@L 1 3。D M X**P L I I N E 8 0 0 0 8 0 0 0 1 2 2 2 4P 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 L 40 4 4 0 5 4 0 6 4 0 7 4 0 8 4 0 9英、英4、0、4、1、1、1、2 4 1 3 4 1 4 4 1 5 P R英英4 6 4 1 7 4 1 8 41 9 4 2 0 4 2 1 P R英4 2 2 4 2 3 4 2 44 2 5 4 2 6 4 2 7 P4 2 9 4 3 0 4 3 1 4 3 2 4 3英、法4、4、4、4、5、4、3、6 4 3 7 4 3 8 4 3 9 P R E L 4 0 P T A P E 8 0 0 02个P,H,X,I,O,T,1,P,T,E,N,D,P,F,R,M3英、英、法、英、法P、S、Q、R、P、L、O、U、T、1、E、N、D、C
问题是,我应该以这种格式(不需要粗体字母):
P!*程序DEMUXVAX运行13:32:31 19-APR-85菲尼克斯家庭P发布7.2 -链接日期18-APR-1985年09:07:01.27 P!@L13.DMX * PLINE 8000 8000 1 24 24 PTAPE 8000 1 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 2 2PHXI OT1 PTEND PFRMT B3 24 2 PEDTB 1635 9999 1 PSEQ RSPL OUT1 ENDC
这种格式能直接从od的输出中实现吗?最好的方法是使用od和一些bash/shell技巧。
谢谢你在这方面的任何暗示,
发布于 2014-06-09 10:31:01
看看xxd,特别是-p选项。
如果没有输入文件,我不能说更多的话:-)
https://stackoverflow.com/questions/24117926
复制相似问题