2014-06-09 40 views
0

在文件test5MB以這種方式使用OD:與八進制 「連續」 輸出轉儲

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

我:

P! * * * P R 0 G^- [R A M dé中號üX V A X讀加利 N I N G - 1 3:3 2:3 1 1 9 - 有P的R - 8 5 P 2 OËN I X
˚FA M I L Y * * *
PřËL E A Së7。 2 -
L 1 N K D A T E 1 8 - A P R - 1 9 8 5 0 9:0 7:0 1。 2 7

              P !  * * *  @ 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  
  P 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  
  P 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 

問題是我應該使用這種格式(粗體字母不需要):

P! * 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 2P HXI OT1
PTEND
PFRMT B3 24 2
PEDTB 1635 9999 1
PSEQ RSPL OUT1 ENDC

可以這種格式可以直接從OD的輸出實現的呢?最好的是使用od和一些bash/shell技巧。

在此先感謝有這方面的暗示,

+0

什麼是'tr'spnull''''甚至應該是?我懷疑這並沒有做到你認爲的那樣 - 它會用空格替換's','p','n','u'或'l'的任何出現... – twalberg

回答

0

看一看xxd,特別是與-p選項。

沒有輸入文件,我不能說更多:-)

+0

謝謝你的答案。 ,我可以共享文件,但它是5MB,所以不知道是否有可能上傳這裏大的文件 – Gery

+0

你可以從一開始就抓住2kB'dd if = yourFile bs = 2048 count = 1> start.bin' –