利用 grep 命令分析、搜索日志文件内容

如果日志文件过大,gedit等文本编辑器卡的那叫一个酸爽!!!
于是,就需要一个能够快速定位待分析日志的命令!
而 grep 则是十分合适的!


[color=blue]基本用法[/color]
grep  string2search filename #搜索文件内容,并返回含有string2search的行


然而,,string2search只是用来定位的,真正需要分析的内容在该行周围啊!!!!
于是乎,就需要 -B 和 -A选项了,
比如
grep -B n -A N string2search filename #显示string2search的前n行到后N行的内容


如果找出的日志过多怎么办?再加上[color=blue]重定向[/color]命令就完美了:
grep -B n -A N string2search filename >output.txt #将string2search的前n行到后N行的内容输出到output.txt


此外,还可以通过 sed 命令[color=blue]替换[/color]掉文件中的内容,方便显示
grep  string2search filename | sed "s/\a/,   /g"  #将响铃符替换为,  方便查看


[color=blue]递归查询[/color](在某一文件夹下查询):
grep -r string2search


参见:[url]http://stackoverflow.com/questions/9081/grep-a-file-but-show-several-surrounding-lines[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值