awk 的用法 - Linux

Liam avatar
By Liam
at 2013-01-16T00:35

Table of Contents

不好意思寫awk寫到一半有問題

假設我現在手上有一份20行乘以20列的一個數列矩陣
原矩陣列像是這樣
100 30 50 ......->20行
10 ...............
..................
..................
..................
20列..............



我打算用for loop做計算如下

awk '{for (i=1;i<=20;i=i+1) print($i/$i)}' vip > test

答案想當然每項都是1
(其實這不是重點)
重點是在我print出來的時候
不是20*20的矩陣貌
變成了全部400個沒分行的1

像是這樣:
111111111111111111111111111111111111.....一共四百個orz


請問一下如何讓他也維持原本的樣貌!? 謝謝

--
Tags: Linux

All Comments

Heather avatar
By Heather
at 2013-01-20T17:27
你又沒印換行符號當然不會換行.....
Zenobia avatar
By Zenobia
at 2013-01-25T06:39
awk '{for (i=1;i<=20;i=i+1) print($i/$i)}END{print"\n"

ubuntu win8 dual boot失敗

Audriana avatar
By Audriana
at 2013-01-16T00:12
電腦先裝了win再裝ubuntu, 雖然開機目錄頁有win8選項,可是按了會跳回目錄,像是迴圈。但ubuntu開的進去,也可以看到win的資料。 ps兩邊都是64版。 重新安裝ubuntu之後,變成可以進入類似dos畫面,可是就只能看小白點一閃一閃,不能輸入指令,按鍵也只有警示聲,無反應。 ...

MIT/GNU 雙授權

Heather avatar
By Heather
at 2013-01-15T22:44
※ 引述《Tetralet (Tetralet)》之銘言: : 但問題是出在,若您想對這個雙授權軟體提交 patch 時, 另外一個大問題是, 若某個人 fork 了這個軟體, 那對於原來的程式碼這部份, 他可以採取哪個授權? 比如說,某個程式裡有個 src/window.cpp 檔案, 在檔頭作者宣告了 ...

請問find排除目錄的方法

Adele avatar
By Adele
at 2013-01-15T18:01
我要找出過去240分鐘在/nas/123內所建立的檔案,但是要排除TEST目錄 以下是我下的指令 find /nas/123/ -not -wholename and#39;TESTand#39; -mmin -240 -type f 但是TEST底下的東西還是會顯示出來 /nas/123/20130115 ...

ARM 麥克風音量過大

Brianna avatar
By Brianna
at 2013-01-15T16:07
小的最近要在arm上開發 對於linux指令還不是很熟 由於有需要使用麥克風 雖然測試後可以使用 但是音量過大 會一直暴音 想請教各位大大有沒有辦法控制麥克風/喇叭的音量呢? 對了我這邊是純文字介面 而且機器是跟廠商借的 沒辦法安裝任何程式/套件 裡面也沒有gcc 所以可能要請大大提供命 ...

Debian預設桌面改為Xfce(又改回GNOME了)

Lucy avatar
By Lucy
at 2013-01-15T14:03
http://www.phoronix.com/scan.php?page=news_itemandamp;px=MTIyNTM 回應我自己幾個月前發的文章,之前聽說Debian有意在第一片光碟預設桌面改為Xfce。 現在又改為GNOME了,因為GNOME已經放得下第一片光碟了,話說這已經是11月的事~ ...