用bash補文字檔中空位 - Linux

Edwina avatar
By Edwina
at 2015-03-10T11:02

Table of Contents

屙 小弟不才
又來問問題

今天類似有一個檔案這樣
(簡單縮小化 實際是一個頗大的檔案)

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??
搞得一頭霧水中
謝謝



--
Tags: Linux

All Comments

Oscar avatar
By Oscar
at 2015-03-13T17:26
怎樣決定在哪列補0?
Isla avatar
By Isla
at 2015-03-15T02:50
well 嚴格說來 檔案很大 就是會一些沒有資訊被空白
總不能一個一個看然後補0 是在想有沒有command做到把
整個檔案中類似這樣情形都補上0
Dinah avatar
By Dinah
at 2015-03-16T16:58
都是固定 align 好的?用 vim 取代空格可以嗎
Olga avatar
By Olga
at 2015-03-17T04:49
像是每格最多 6 個 character,那就把 6 個空格取代成
0 + 5 個空格
Dinah avatar
By Dinah
at 2015-03-17T06:40
如果每個 column 不同,可以用 visual block 選起來XD

ubuntu手機怎麼玩安卓遊戲

Michael avatar
By Michael
at 2015-03-09T16:43
前幾個禮拜看到歐洲開賣ubuntu手機覺得很好奇,查了一下說不必在手機上安裝其他app ,可是如果我原本在安卓上有玩龍族拼圖,換成ubuntu phone的話還能玩嗎? -- Sent from my Android - ...

自由軟體社群怒告VMware違反GPL授權規定

Hedwig avatar
By Hedwig
at 2015-03-09T10:01
自由軟體社群怒告VMware違反GPL授權規定 積極參與各種自由軟體專案並專注於開發Linux核心的Christoph Hellwig本周向德國法院 控告VMware,指控VMware所打造的hypervisor產品ESXi沒有遵循GPLv2授權中必須釋出開 放源碼的規定,因而侵犯Hellwig的著作權 ...

mount NFS可以但autofs不能作用

Dora avatar
By Dora
at 2015-03-09T09:25
Ubuntu 14.04 64-bit 我想用autofs自動掛載NFS的目錄,但用 mount -t nfs andlt;遠端目錄andgt; andlt;本地掛載點andgt; 可行, 用autofs就不行,無法切換至掛上來的目錄... automount maps應該是有寫好 (拿MIS提供的) 想請 ...

可以直接換電腦不需要重灌OS嗎?

Kumar avatar
By Kumar
at 2015-03-08T23:48
※ 引述《blueguan ()》之銘言: : 想請教各位大大~ : 今天我安裝完一台PC,裝上Linux : 可是後來我這台PC後來給人了~ : 但是我原本安裝Linux OS的硬碟拔下來當隨身硬碟 : 我可以直接開啟Virtual Box來開啟原本安裝的Linux嗎? : 謝謝~謝謝~ 想請教各位大大~ ...

關閉筆電camera使用外接camera

Ophelia avatar
By Ophelia
at 2015-03-07T18:58
我ubuntu 12.04 想使用外接usb camera 可是預設都啟動筆電內建的camera 如果我想選擇使用外接 usb camera 要怎麼辦? 我照網路上 http://xyly624.github.io/Ubuntu/ubuntu-camera.html 方法 變成全部都不能用 , 能選擇切 ...