想請教如何讓一行字換行 - Linux

By Carol
at 2016-03-21T22:00
at 2016-03-21T22:00
Table of Contents
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?
: 謝謝
--
Tags:
Linux
All Comments

By Frederic
at 2016-03-23T12:38
at 2016-03-23T12:38
Related Posts
UbuntuBSD

By Margaret
at 2016-03-21T21:16
at 2016-03-21T21:16
電競筆電對linux的支援

By Lydia
at 2016-03-21T14:36
at 2016-03-21T14:36
eSATA外接如何安全移除?

By Anonymous
at 2016-03-20T09:43
at 2016-03-20T09:43
vb上的openGL

By Linda
at 2016-03-20T08:23
at 2016-03-20T08:23
在openwrt上設定vpn server 連不上

By Megan
at 2016-03-19T23:52
at 2016-03-19T23:52