shell 脚本练习

回复 收藏
已知nginx访问的日志文件在/usr/local/nginx/logs/access.log内
请统计下早上10点到12点 来访ip最多的是哪个?
2016-03-11 11:57 举报
已邀请:
0

乐橙306

赞同来自:

  1. [root@aliyun-63 httpd]#  awk  -F '[ :]' '$5>9,$5<13 {print $1}' access_log-20160215  |  sort  |  uniq  -c  |  sort  -nr  | head  -1
  2.    1457 61.136.145.44
  3. [root@aliyun-63 httpd]#
0

zyos

赞同来自:

grep --color '11/Mar/2016' /usr/local/nginx/logs/access.log |awk -F: '$2>12 && $2<15 {print $1}'|awk -F - '{print $1}' |sort |uniq -c
0

kw是id

赞同来自:

cat access.log |awk -F ':' '$2 >=10 && $2<=12 {print $0}'|awk '{print $1}'|sort|uniq -c|sort -rn|head -n1

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: