需求:从日志中统计搜索关键字的Top100(单机操作,玩玩而已)
1、awk找出所有的搜索关键字
awk -F 'q=' '{print $2}' tomcat.log | awk -F ',' '{print $1}' > keyword.log
2、排序搜索关键字(同时排重计数)
sort keyword.log | uniq -c > keyword_sort.log
3、倒序排出结果
sort -nr keyword_sort.log | more
需求:从日志中统计搜索关键字的Top100(单机操作,玩玩而已)
awk -F 'q=' '{print $2}' tomcat.log | awk -F ',' '{print $1}' > keyword.log
sort keyword.log | uniq -c > keyword_sort.log
sort -nr keyword_sort.log | more