2017-06-16 32 views
1

我有這樣檢測時間戳內部文件

17-06-14 Name 

00:00:02 ABC 1500 0 0 0 
      DEF 0 0 0 0  
      GHI 117 0 0 0 

17-06-14 Name 

00:00:07 ABC 1569 0 0 0 
      DEF 0 0 0 0  
      GHI 120 0 0 0 

17-06-14 Name 

00:00:12 ABC 1571 0 0 0 
      DEF 3 0 0 0  
      GHI 115 0 0 0 

我想轉換爲喜歡這個使用Linux外殼

17-06-14 00:00:02 ABC 1500 0 0 0 
17-06-14 00:00:02 DEF 0 0 0 0  
17-06-14 00:00:02 GHI 117 0 0 0 
17-06-14 00:00:07 ABC 1569 0 0 0 
17-06-14 00:00:07 DEF 0 0 0 0  
17-06-14 00:00:07 GHI 120 0 0 0 
17-06-14 00:00:12 ABC 1571 0 0 0 
17-06-14 00:00:12 DEF 1 0 0 0  
17-06-14 00:00:12 GHI 115 0 0 0 

有人能幫我解決這個問題

+0

開始尋找awk教程 –

回答

2

與日誌文件awk:

awk '/^$/{next;} /Name/{a=$1;next;}/:/{b=$1;print a,b,$2,$3,$4,$5,$6; next}{print a,b,$1,$2,$3,$4,$5}' file