看板 Linux 關於我們 聯絡資訊
不好意思寫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 請問一下如何讓他也維持原本的樣貌!? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.100.130
j129008:你又沒印換行符號當然不會換行..... 01/16 07:26
chababa:awk '{for (i=1;i<=20;i=i+1) print($i/$i)}END{print"\n" 01/16 14:16