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

作者: nastygirl (小洋蔥)   2016-03-21 22:00:40
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?
: 謝謝
作者: love113w (free)   2016-03-21 23:17:00
謝謝,非常感恩

Links booklink

Contact Us: admin [ a t ] ucptt.com