cat /data/apachelogs/access7272_log.20090707?? | awk -F"\"" '{if(index($2, "w|05002600")>0){sidx=index($2,"&i=");if(sidx>0){txt=substr($2, sidx+3);eidx=index(txt, "&");suid=substr(txt, 0, eidx-1);usermap[suid]++}}}END{l=0;for(suid in usermap){l++;}print l;}'
强大的awk
最新推荐文章于 2024-04-17 11:54:56 发布