[問題] 用bash補文字檔中空位
屙 小弟不才
又來問問題
今天類似有一個檔案這樣
(簡單縮小化 實際是一個頗大的檔案)
1234 1.00 0.44 521
2348 123
0897 0.92 0.12 886
2111 0.23 0.38 589
這邊有一些空格是沒有資料
在某一些程式讀取他們時
會導致被順向補位而跑出錯誤資料
想要在空格中補上0
變成這樣
1234 1.00 0.44 521
2348 0 0 123
0897 0.92 0.12 886
2111 0.23 0.38 589
請問這要用awk的什麼寫出
還是其他command??
搞得一頭霧水中
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.237.176
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1425956583.A.DD5.html
推
03/10 11:19, , 1F
03/10 11:19, 1F
→
03/10 11:25, , 2F
03/10 11:25, 2F
→
03/10 11:25, , 3F
03/10 11:25, 3F
→
03/10 11:25, , 4F
03/10 11:25, 4F
→
03/10 11:27, , 5F
03/10 11:27, 5F
→
03/10 11:29, , 6F
03/10 11:29, 6F
→
03/10 11:29, , 7F
03/10 11:29, 7F
→
03/10 11:32, , 8F
03/10 11:32, 8F
應該是align好的
因為我用awk '{print $2,$3}' filename
就print出
1.00 0.44
0.92 0.12
0.23 0.38
※ 編輯: zyxwvoklove (118.160.237.176), 03/10/2015 11:36:09
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章