- 论坛徽章:
- 29
|
本帖最后由 elu_ligao 于 2013-12-12 22:29 编辑
- $ ls -ltrh
- -rw-rw-r-- 1 redhat redhat 3.2G Dec 12 14:56 tmp
- $ wc -l tmp
- 14365494 tmp
- 1:
- user count
- 1cfdf7 4774
- 1cfdf9 16709
- 1fde98 21483
- 2cfdf7 9548
- 2cfdf9 14322
- 2fde98 14322
- 3cfdf7 1185265
- 3cfdf9 1166098
- 4cfdf7 4774
- 4cfdf9 7161
- 4fde98 21483
- 7cfdf7 1187576
- 7cfdf9 3560341
- 7fde98 7151639
- ----------------------------------
- 2:
- uesr areaid type count
- 1cfdf7 101243503 observe 2387
- 1cfdf7 101243533 observe 2387
- 1cfdf9 101243506 observe 7161
- 1cfdf9 101243536 observe 9548
- 1fde98 329103323 observe 4774
- 1fde98 329103325 observe 2387
- 1fde98 329103333 observe 4774
- 1fde98 329103334 observe 4774
- 1fde98 329103335 observe 4774
- 2cfdf7 101243503 observe 4774
- 2cfdf7 101243533 observe 4774
- 2cfdf9 101243506 observe 7161
- 2cfdf9 101243536 observe 7161
- 2fde98 329103323 observe 4774
- 2fde98 329103333 observe 2387
- 2fde98 329103334 observe 2387
- 2fde98 329103335 observe 4774
- 3cfdf7 101243533 observe 1185265
- 3cfdf9 101243536 observe 1166098
- 4cfdf7 101243503 observe 2387
- 4cfdf7 101243533 observe 2387
- 4cfdf9 101243506 observe 4774
- 4cfdf9 101243536 observe 2387
- 4fde98 329103323 observe 2387
- 4fde98 329103324 observe 11935
- 4fde98 329103325 observe 2387
- 4fde98 329103333 observe 2387
- 4fde98 329103335 observe 2387
- 7cfdf7 101243503 observe 1187576
- 7cfdf9 101243506 observe 2375152
- 7cfdf9 101243536 observe 1185189
- 7fde98 329103323 observe 1185189
- 7fde98 329103324 observe 1211526
- 7fde98 329103325 observe 1192350
- 7fde98 329103333 observe 1187422
- 7fde98 329103334 observe 1189963
- 7fde98 329103335 observe 1185189
- ----------------------------------
- 3:
- IP count
- 61.4.184.91 3591372
- 61.4.184.92 5935265
- 61.4.184.93 3605924
- 61.4.184.94 1173259
- 61.4.184.95 23870
- 61.4.184.97 16709
- 61.4.184.99 19096
- real 29m2.388s
- user 27m13.711s
- sys 0m10.645s
-
- time awk -F '&' -v fg="----------------------------------" '/areaid=/&&/appid=/&&/type=/{ip=gensub(/([^ ]*).*/, "\\1", 1, $1);areaid=gensub(/.*=(.*)/,"\\1",1,$1);a[ip]++;type=gensub(/type=(.*)/,"\\1",1,$2);appid=gensub(/appid=(.*)/,"\\1",1,$4);b[appid"\t"areaid" "type]++;c[appid]++;}END{l=asorti(c,sc);print "1:\nuser\tcount";for(i=1;i<=l;++i){print sc[i]"\t"c[sc[i]]}; print fg;print "2:\nuesr\tareaid\t type count";l=asorti(b,sb);for(i=1;i<=l;++i)print sb[i]" "b[sb[i]];print fg;print "3:\nIP\t\tcount";l=asorti(a,sa);for(i=1;i<=l;++i)print sa[i]"\t"a[sa[i]]}' tmp
复制代码 回复 35# yu34po
|
|