awk - Linux

Annie avatar
By Annie
at 2013-12-02T21:57

Table of Contents

小弟不才 又來打擾了

手邊有一份資料
http://www.fast-files.com/getfile.aspx?file=68458


都是以逗號來分隔之。
我想用awk來做$24-0.634,$26-0.894,$28-1.374,$30-1.84
於是寫成這樣

awk '{ print $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18,
$19,$20,$21,$22,$23,$24-0.634,$25,$26-0.894,$27,$28-1.374,$29,$30-1.84,$31,
$32 }' xmmninthnohead > xmmninthabtovega

中間那串剛爬板是可以用NR這樣 (汗顏)
可是當我貼上去時 只有在每行後面多出-0.634 -0.894 -1.374 -1.84

想當然爾 我不死心做成awk '{ print $1}' xmmninthnohead > xmmninthabtovega
直接一貼 全部東西原封不動跑了過去

囧 這中間有什麼誤會嗎
不是都有逗號做分隔嗎 竟然沒有分隔出每一欄 全部黏在一起 這該怎辦 謝謝

--
Tags: Linux

All Comments

Blanche avatar
By Blanche
at 2013-12-06T19:30
awk -F 其餘自己man awk
Rachel avatar
By Rachel
at 2013-12-10T15:14
awk 預設是空白為分隔符
Sierra Rose avatar
By Sierra Rose
at 2013-12-15T08:12
謝謝 我來去看看
Blanche avatar
By Blanche
at 2013-12-17T11:09
lspci耶XDD
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2013-12-18T18:19
比方印出31列: awk 'BEGIN{i=0;}{i++;}i==31{print $0;}' ?
James avatar
By James
at 2013-12-19T03:16
或是... sed -n 31p後再餵給awk XD
Callum avatar
By Callum
at 2013-12-21T16:50
31 行不用那麼麻煩啦... awk '(NR==31){print $0}'
Kyle avatar
By Kyle
at 2013-12-26T08:26
回rick大,也是. 話說 gawk 的 man page 也耍笨了(找nlines) :P
Emma avatar
By Emma
at 2013-12-29T22:14
用運算方式即可, 如 NR==31||NR==32 或 NR>=31&&NR<=32 之類.
Ula avatar
By Ula
at 2013-12-31T13:15
就跟你寫 { if (條件) { 處理; } } 的方式一樣意思.
Mary avatar
By Mary
at 2014-01-02T18:07
多看多抄就沒問題了啦,比起程式 shell script 簡單多
了。shell script 我會一點點,寫程式方面我還是個胚
胎...

詭異的檔案 /sbin/syslogd

Necoo avatar
By Necoo
at 2013-12-02T15:09
※ 引述《chang0206 (Eric Chang)》之銘言: : rkhunter找出一個檔案疑似木馬 : 我想去這檔案時,發現常常找不到這檔案, : 找到檔案之後又砍不掉,很詭異。 : 最後發現,原來是這檔案的名稱,在最後被加上了不知道啥符號 : 所以ls syslogd 看不到,因為完整檔名不對 : ...

HackingThursday 固定聚會 (2013-12-05)

Ingrid avatar
By Ingrid
at 2013-12-02T12:11
通告網址: [http://www.hackingthursday.org/][1] * * * * 時間: 每週四晚上 19:30 至 22:00 ( 熱食供應至 20:00 ) * 地點: 伯朗咖啡 ( 建國店 ) * 地址: 台北市大安區建國南路一段 166 號 2 樓 * 鄰 ...

Debian USB 安裝失敗 找不到 CD ROM

Daniel avatar
By Daniel
at 2013-12-01T21:53
最近很緊急的要在一台 Kontron 的 M2M 工業電腦上安裝 Linux 我使用了各種製作可開機 USB 的工具加上 Debian 7.2 和 6.0.7 的 Standard iso 來安裝,但都卡在找不到 CDROM,Alt+F2 把隨身碟 Mount 之後,還是沒辦法... Net Insta ...

請問centos如何啟動apache module

Faithe avatar
By Faithe
at 2013-12-01T17:15
上網找了許多文章但都不適用自己主機 我看 /etc/httpd/conf/httpd.conf 時有找到 LoadModule cache_module modules/mod_cache.so LoadModule disk_cache_module modules/mod_disk_cache.so ...

如何識別圖片檔的真實副檔名(格式)

Anthony avatar
By Anthony
at 2013-12-01T17:14
如果輸入某張圖片 比如是 .gif or .tif 可是卻無法開啟 我想知道圖片的格式是否真的如它副檔名所顯示 或是被改過手腳 如 .jpg 改成 .gif 之類的 想請問有沒有 open source 可以判斷某張圖片檔的真實副檔名或格式? - ...