- 论坛徽章:
- 39
|
回复 1# batty123292
先用sort排好序再交给awk处理- [root@master awktest]# cat urfile
- 100012,111102 虹 0.00124634
- 100117,127152 书 0.0205799
- 100117,127152 刘胜新 0.951194
- 100117,127152 元 0.0020853
- 100600,141676 画 0.0241507
- 100601,109134 小小 0.00329752
- 100601,109134 爱 0.00282875
- 100611,100228 宝 0.00188535
- 100611,100228 翡翠 0.0125502
- 100611,100228 珍 0.0054723
- [root@master awktest]# sort -k1n -k3nr ufile |awk '{a[$1]=a[$1]FS$2":"$NF}END{for(i in a)print i,a[i]|"sort"}'
- 100012,111102 虹:0.00124634
- 100117,127152 刘胜新:0.951194 书:0.0205799 元:0.0020853
- 100600,141676 画:0.0241507
- 100601,109134 小小:0.00329752 爱:0.00282875
- 100611,100228 翡翠:0.0125502 珍:0.0054723 宝:0.00188535
复制代码 |
|