linux日志分析

需求:从日志中统计搜索关键字的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

你可能感兴趣的:(linux日志分析)