數值排列 - Linux

Belly avatar
By Belly
at 2017-02-09T15:02

Table of Contents


我有幾行數列如下

0 1511.9409 7306.7246 143 3.6 0 10
0 1511.9423 7306.7229 122 3.8 0 10
0 1511.94 7306.7252 150 3.5 0 10 << 這一行移位了
0 1511.9475 7306.7889 150 4.8 0 10

我的檔案數值 圖如下
http://imgur.com/a/rSGYD

我的問題是
我想要將每一欄的可以對齊,也就是每串數字的開頭可以跟下一行的數字
對齊,awk print 似乎可以解決我的問題? 不過試了一陣子還是無法解決。

想問一下板上的大大

謝謝

--
Tags: Linux

All Comments

Madame avatar
By Madame
at 2017-02-10T19:15
不用空格改用\t呢
Joseph avatar
By Joseph
at 2017-02-14T18:51
推Tab (\t)
Zenobia avatar
By Zenobia
at 2017-02-16T07:53
printf 可以用 "%7d" 指定印出來是七格的長度。
Carolina Franco avatar
By Carolina Franco
at 2017-02-20T22:46
man 3 printf 看 Flag characters 章節, awk 中也有
printf 函數。
Lucy avatar
By Lucy
at 2017-02-25T13:57
應該是 "%-9d" 才對齊開頭, "%9d" 就對齊尾端了.
Vanessa avatar
By Vanessa
at 2017-02-27T22:55
謝謝大大們的幫忙,後來改用%-9d的形式,謝謝!!!
Frederic avatar
By Frederic
at 2017-02-28T01:06
如果想對齊小數點,可以先用 %.3d 統一指定精度 3 位。
Candice avatar
By Candice
at 2017-02-28T13:44
%.3d => 整數補齊三位數, 小數點以後就不見了. 3.6 => 003

新手請教

Kama avatar
By Kama
at 2017-02-09T13:39
※ [本文轉錄自 Editor 看板 #1Od01Mhk ] 作者: asdrt (安靜) 看板: Editor 標題: [問題] 新手請教 時間: Thu Feb 9 13:38:27 2017 目前有一批資料 擷取下來是 {and#34;idand#34;:and#34;1da58d7f-ac5 ...

關於rsyslog收到訊息後被自動補字

Hedwig avatar
By Hedwig
at 2017-02-08T09:48
client要丟的訊息是: 2017-02-08 09:45:01 1 134217728 8388608 8388608 294912 2.5650 19.77 2017-02-08 09:45:01 但server收到後卻變成: 2017-02-08 09:30: ...

Trac + Git 管理多重專案

David avatar
By David
at 2017-02-08T01:36
餓死抬頭 想架設一個Trac + Git伺服器 想請問如果有多個project都想repo給伺服器 請問伺服端上要如何規劃? 要在每個project資料夾內都打上 git init --bare 還是有其他方法嗎? -- 耳機似丹返西逝,財帛如水向東流 ...

fedora install xrdp

Ivy avatar
By Ivy
at 2017-02-06T23:33
OS fedora 25 第一次登入後會立即結束RDP 第二次或以後登入後跳一個視窗 connect to sesman ip 127.0.0.1 port 3350 sesman connect ok sending login info to session manager, please wait... ...

ssh 連線問題

John avatar
By John
at 2017-02-05T00:11
我網路不熟所以上來問一下 我有AB兩台桌機 A桌機ip是DHCP 取得, ip不是實體ip B桌機 用pppoe 取得 ip 實體浮動ip 那我想用ssh透過桌機連到 raspberry pi 板子, 板子也是用pppoe 取得實體浮動IP A桌機無法透過ssh 連到板子會卡住 , 但是B桌機可以順利 ...