Re: [問題] 想請教如何讓一行字換行
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
討論串 (同標題文章)