shell 小栗子 2

例2 根据日志统计访问量

有日志**.log 部分内容如下:

*

*

*

*

*

统计每个IP的访问量

 

【核心要点】

awk sort uniq命令

 

思路:1.查看日志发现IP都在第一段  取ip   

   awk  '{print $1}'  1.log

 2. 给ip排序  sort

 3. 统计每个ip出现次数  uniq -c

 4.再次给ip排序  sort  -n 取反 -r

(sort  -n和sort 的小区别   sort根据ip的第一个数字大小排序  例如92开头的在220开头的后面    sort -n  根据ip地址第一段大小排序92开头的在220开头的前面 )

 

shell部分如下:

#!/bin/bash

awk '{print $1}' 1.log |sort |uniq -c|sort -n -r

转载于:https://www.cnblogs.com/pta188/p/10192375.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值