- 论坛徽章:
- 15
|
原帖由 ly5066113 于 2007-8-9 10:27 发表 ![]()
awk '!b[$1" "$NF]{b[$1" "$NF]=$2}{gsub(/:/,"");if($2d[$1" "$NF]){d[$1" "$NF]=$2}}END{for(i in b) print i,b,d}' urfile
看看这样的结果行不行。
$ awk '!b[$1" "$NF]{b[$1" "$NF]=$2}{gsub(/:/,"");if($2<b[$1" "$NF]){b[$1" "$NF]
=$2}if($2>d[$1" "$NF]){d[$1" "$NF]=$2}}END{for(i in b) print i,b,d}' list
2007-7-13 王五 93018 111907
2007-7-11 王五 95424 100519
2007-7-10 李四 93447 103646
2007-7-10 王五 83448 110849
2007-7-13 张三 90146 182713
2007-7-13 李四 93100 101538
2007-7-12 张三 94303 102705
2007-7-12 李四 90347 115450
2007-7-11 张三 92800 122144
2007-7-12 王五 85551 102711
2007-7-11 李四 90958 114109
2007-7-10 张三 85019 173818
好像不行,我看到每天有三个记录。 |
|