本帖最后由 bailong360 于 2015-2-28 15:34 编辑
- @echo off
- <%0 more +4 >$.awk
- gawk -f $.awk a.txt
- del $.awk&exit
- BEGIN {FS=","}
- {
- if (data[$1","$2","$3","$4","$5]==0)
- data[$1","$2","$3","$4","$5]=$6
- else
- data[$1","$2","$3","$4","$5]=$6>data[$1","$2","$3","$4","$5]?$6:data[$1","$2","$3","$4","$5]
-
- }
- END {
- for (line in data)
- printf("%s,%d\n",line,data[line])>"$new.txt"
- }
复制代码 拙作,楼下既然有更好的代码了,就放在这里当作纪念吧 |