大家好!
现有如下示例数据:
其中”域“分隔符为"\t",第四个域表示:"24小时中的某个时间段,一共从00~23; 第五个域表示:在该时段的具体业务值
3 wlbzxm2013.goepe.com goepe.com 08 4
3 wlc01.jigsy.com jigsy.com 19 2
3 wlc02.diandian.com diandian.com 08 3
3 wlc02.diandian.com diandian.com 11 3
3 wlc02.diandian.com diandian.com 13 10
3 wlc02.diandian.com diandian.com 15 4
现在希望通过AWK,将其转换为如下方式,(按照第四个域的数字顺序(00~23),依次将第五个域用"逗号"进行合并为一行),如下形式:
3 wlbzxm2013.goepe.com goepe.com 0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3 wlc01.jigsy.com jigsy.com 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0
3 wlc02.diandian.com diandian.com 0,0,0,0,0,0,0,3,0,0,3,0,10,0,4,0,0,0,0,0,0,0,0,0 |