知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

shell统计日志行数

发布时间:2014-09-05 16:52:35作者:知识屋

统计日志行数:
 
1. wc -l nginx_access.log.2011-09-26
 
2. awk 'END{print NR}' nginx_access.log.2011-09-26
 
3. awk '{max=max>NR?max:NR}END{print max}' nginx_access.log.2011-09-26


查看每小时的请求访问次数,脚本如下:
Shell代码 
for i in 2011-09-24 2011-09-25 2011-09-26;  
do  
    echo $i;  
    cat /opt/work/log/nginx_access.log.$i | awk '{print $1}' | awk -F ':' '{print $2}' | sort | uniq -c;  
done; 

作者“gavin的技术博客 java python nosql 分布式 缓存”
 

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜