awk ‘{arr[$1]++;}END{for(i in arr){print i , arr[i] }}‘ access.log | sort -n -k 2
114.94.29.165 1
218.79.64.76 2
27.154.190.158 2
101.226.61.184 5
awk ‘{arr[$1]+=$10;}END{for(i in arr){print i , arr[i] }}‘ access.log | sort -n -k 2
114.94.29.165 491
27.154.190.158 31602
218.79.64.76 36438
101.226.61.184 53581
awk ‘{count[$1]++;sum[$1]+=$10}END{for(pol in sum)print "ip:"pol,"次数:"count[pol],"流量:"sum[pol]}‘ access.log
ip:101.226.61.184 次数:5 流量:53581
ip:27.154.190.158 次数:2 流量:31602
ip:218.79.64.76 次数:2 流量:36438
ip:114.94.29.165 次数:1 流量:491
awk ‘/Failed password/{h[$(NF-3)]++}END{for(pol in h) print pol,h[pol]}‘ /var/log/secure
awk ‘/Failed password/{h[$(NF-5)" "$(NF-3)]++}END{for(pol in h) print pol,h[pol]"次"}‘ /var/log/secure
root 192.168.0.1 2次
root 192.168.0.2 2次
oldboy 10.0.0.2 1次
原文:https://www.cnblogs.com/heiyizixia/p/10411288.html