Grep查看日志的方法
来源:互联网 发布:上海游易网络 编辑:程序博客网 时间:2024/05/18 13:30
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://gosman.blogbus.com/logs/8150093.html
原文:grep multiple lines
作者:mysurface
译者:gosman(lianmingchang2008#gmail.com)
来自:http://gosman.blogbus.com/
版本:V 1.0.0
时间:2007-9-7
这是个小技巧,grep的A(after,后)选项和B(before,前)选项可以同时输出其匹配行的前后几行。
比如包含有如下文本的message.txt:
Aug 5 02:43:12 zion kernel: [ 0.000000] Zone PFN ranges: Aug 5 02:43:12 zion kernel: [ 0.000000] DMA 0 -> 4096 Aug 5 02:43:12 zion kernel: [ 0.000000] Normal 4096 -> 130730 Aug 5 02:43:12 zion kernel: [ 0.000000] HighMem 130730 -> 130730 Aug 5 02:43:12 zion kernel: [ 0.000000] early_node_map[1] active PFN ranges Aug 5 02:43:12 zion kernel: [ 0.000000] 0: 0 -> 130730 Aug 5 02:43:12 zion kernel: [ 0.000000] DMI 2.3 present.
用带-B1和-A2选项的grep匹配搜索"DMA"。
grep -B1 -A2 "DMA" message.txt
输出:
Aug 5 02:43:12 zion kernel: [ 0.000000] Zone PFN ranges: Aug 5 02:43:12 zion kernel: [ 0.000000] DMA 0 -> 4096 Aug 5 02:43:12 zion kernel: [ 0.000000] Normal 4096 -> 130730 Aug 5 02:43:12 zion kernel: [ 0.000000] HighMem 130730 -> 130730
grep匹配一个结果,输出多行的功能,在搜索日志文件时很有用。
- Grep查看日志的方法
- 查看poi日志的方法
- Linux命名cat grep查看日志
- 查看MySQL的错误日志的方法
- linux如何查看一段时间的日志sed和grep的使用
- 查看SQL Server日志的方法
- 如何查看sqlserver日志的方法
- 如何查看sqlserver日志的方法
- linux中查看日志的方法介绍
- 如何查看sqlserver日志的方法
- Liux查看日志的简单方法
- 查看所有日志的方法--非控制台
- linux查看日志的几个方法
- Oracle11g日志查看方法
- Oracle11g日志查看方法
- 日志分析查看——grep,sed,sort,awk运用
- 日志分析查看——grep,sed,sort,awk运用
- 日志分析查看——grep,sed,sort,awk运用
- 各种数据库使用JDBC连接的方式
- iPhone4今日开卖,抢购火爆!!
- Ogre1.7下配置CEGUI0.7.1
- JDBC连接各种数据库经验技巧集萃
- Java的多进程运行模式分析
- Grep查看日志的方法
- 文本字符批量替换专家
- 让Ogre支持中文路径与中文文件名
- 业绩、团队与做人
- java的参数传递(转载)
- 听讲座笔记:国立交通大学《如何成功投稿国际科学期刊》 投稿准备+审稿流程剖析
- Linux下逻辑地址-线性地址-物理地址图解
- 整理索引碎片,提升SQL Server速度
- Ogre的四元数quaternion