免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3599 | 回复: 4
打印 上一主题 下一主题

如何通过某个关键字查看文件中的相关几行? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-08 09:35 |只看该作者 |倒序浏览
在看log的时候,想通过某个关键字进行检索,如:\r\n\r\ncat syslog.log | grep \"error\"\r\n\r\n但上面的命令只能看到包含\"error\"这个字的一行,如果我想看到这一行以及这行以下的几行,应该如何敲这个命令呢?\r\n\r\n谢谢!

论坛徽章:
0
2 [报告]
发表于 2006-12-08 13:08 |只看该作者
谢谢orian! 查了一下,-p参数是指查看一个段落,段落标志是一个空行。 但log日志文件中通常没有空行,而且-p参数不是标准参数,不是所有的unix平台都支持。\r\n\r\n如果我固定只看关键字所在行及以下的5行,还有其他好的办法吗? 谢谢!

论坛徽章:
0
3 [报告]
发表于 2006-12-09 11:52 |只看该作者
顶一下,请各位大虾帮忙。谢谢!

论坛徽章:
0
4 [报告]
发表于 2006-12-09 16:23 |只看该作者
对于空行,你有没有实际执行一下看看结果呢?\r\n\r\n这是aix版啊,我只知道aix\r\n\r\n再有就复杂了,grep 。。。把行号取出来,然后用head处理一下

论坛徽章:
0
5 [报告]
发表于 2006-12-11 08:40 |只看该作者
再次感谢orian!! ^_^ \r\n\r\n对于空行,我试过了,在没有空行的情况下会输出最大的段落长度-10000个字节长度的内容。虽然还是有点多,不过已经很好了,只不过想看看有没有更好一点的办法。^_^\r\n\r\n非常感谢orian的耐心解答!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP