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