Re: [問題] 想請教如何讓一行字換行

看板Linux作者 (小洋蔥)時間8年前 (2016/03/21 22:00), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
awk -F',' '{for (i=1;i<=NF;i++) if (i%3==0) {printf "%s\n",$i} else {printf"%s,",$i} }' filename 每三個field 換行 ※ 引述《love113w (free)》之銘言: : 檔案內容大約是 : 00111,1,1000,00112,2,200 : 00111,2,200 : 00113,2,300 : ... : 三個為一組 00111為商品號碼 1為購買數量 1000為單價 : 有些人可能一次買很多東西 故資料在同一列 : 有些人卻只買一種東西 : 想請問:我想求甚麼商品賣最好? : 可是如何讓 第一列那種資料 後面買的第二種商品換到下一行 : 還是不需要換到下一行也可以awk? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 205.196.179.237 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1458568846.A.F7C.html

03/21 23:17, , 1F
謝謝,非常感恩
03/21 23:17, 1F
文章代碼(AID): #1Mx_wEzy (Linux)
文章代碼(AID): #1Mx_wEzy (Linux)