累加IP地址

43 篇文章 30 订阅 ¥39.90 ¥99.00
通过`grep`和`awk`命令,从`log.txt`文件中提取并统计IP地址的出现次数。例如,1.1.1.1出现了4次,2.2.2.2出现了6次,而10.1.1.1没有给出具体的计数,可能是因为格式问题。
摘要由CSDN通过智能技术生成
<pre name="code" class="sql">[root@june3 ~]# cat log.txt 
10.1.1.1:aa
10.1.1.1:aa
10.1.1.1:aa
1.1.1.1:bb
1.1.1.1:bb
1.1.1.1:bb
1.1.1.1:bb
2.2.2.2:cc
2.2.2.2:cc
2.2.2.2:cc
2.2.2.2:cc
2.2.2.2:cc
2.2.2.2:cc
22334455
22334455
22334455
22334455
22334455
[root@june3 ~]# grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' log.txt  | awk -F ':' '{print $1}'| awk '{a[$1]++}
END{for (i in a) print i,a[i]}' 
1.1.1.1 4
2.2.2.2 6
10.1.1.1 


其中i 是数组a的下标,这里就是1.1.1.1 ,  2.2.2.2,  10.1.1.1

a[i] 表示累加值



                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scan724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值