awk 分析tomcat访问日志IP地址次数
1、校验的数据
略
2、编写awk代码
[root@mq1 mnt]# cat parser.awk
BEGIN { total = 0; } { a[$1]++ } END { for(i in a) { print i,a[i] | "sort -r -n -k 2"; total+=a[i] } print "total=" total; }
3、测试运行效果
[root@mq1 ~]# awk -f /mnt/parser.awk /mnt/localhost_access_log.2021-03-17.txt
total=126109
192.168.199.* 27001
103.39.231.* 17117
103.39.231.* 16574
58.250.192.* 16292
139.224.144.* 12551
...