linux中利用find命令分析日志,统计包含某字符串的行数
来源:互联网 发布:淘宝暗语枪模 编辑:程序博客网 时间:2024/05/17 14:29
前言
linux中分析查看日志中,有时候需要统计出文本中,满足条件的行数(比如:统计访问量)
下面给出了示例,非常实用的一个技巧,相信很多地方你都能使用到。一、日志中,包含某条件的行数
find access_log.20160423.txt | xargs cat | grep .*POST\\s\\/upload\\/zyb-prd.*|wc -l
例子说明:统计含"POST /upload/zyb-prd"字符串的总行数
二、日志中,不包含某条件的行数
find access_log.20160423.txt | xargs cat | grep -v .*HEAD\\s\\/favicon.ico.*|wc -l
例子说明:统计不含"HEAD /favicon.ico"字符串的总行数
资料:http://www.cnblogs.com/fullhouse/archive/2011/07/17/2108786.html
额外技能:查找文件夹下,查找包含某一个字符串的文件
# find <directory> -type f -name "*.c" | xargs grep "<strings>"
<directory>是你要找的文件夹;如果是当前文件夹可以省略
-type f 说明,只找文件
-name "*.c" 表示只找C语言写的代码,从而避免去查binary;也可以不写,表示找所有文件
<strings>是你要找的某个字符串
来源:http://zhidao.baidu.com/link?url=hReZCtdSo129JkUooQ9qU27QI7eu1zvdS3FlpEQA4OnAI6vrH8HGIQ2CpgdWXFGCUixx9vjXvNF3xiyQK04NCq
1 0
- linux中利用find命令分析日志,统计包含某字符串的行数
- linux中利用find命令分析日志,统计包含某字符串的行数
- linux 使用find命令查找包含某字符串的文件
- find + grep 查找目录及子目录下 内容包含 “字符串” 的所有文件名称 及 所在行数 linux命令
- 统计源代码目录中C源程序行数(find+args命令的结合)
- 使用 find 命令统计代码行数的小技巧
- linux下find命令查找文件中包含某字段
- Linux命令统计源码行数
- 利用Mac 终端命令统计代码行数
- 统计python脚本中 shell命令输出文本的行数
- linux命令 统计一篇文章中每个字符串的个数
- Linux wc命令(统计文件行数)
- Linux下统计代码行数--wc命令
- linux命令:查询、统计行数(字数)
- 【linux命令】代码或文件统计行数
- 日志统计中常用的工具命令
- 定时删除liunx上的日志(利用find、crontab命令)
- 日志查询-统计行数
- PrintWriter out=response.getWriter()的问题
- mysql的日志
- java基础复习(集合、泛型、IO流、多线程、Junit 、内省 、Properties、 路径问题)
- 轨迹跟踪——二维轨迹跟踪
- Tomcat提示“XDB 的服务器 localhost 要求用户名和密码”
- linux中利用find命令分析日志,统计包含某字符串的行数
- 反射
- Google protocol buffers 小结(二)
- winform 下label滚屏实现
- mongoDB服务启动
- Android之activity总结
- Jenkins安装配置
- sleep()与wait()有什么区别
- hive Create/Drop/Alter/Use Database