Linux 通过关键字查询文档内容

命令

grep 'keyword' test.log -C500 --color
grep -C500 'keyword' test.log --color

说明:

  1. 第一个命令和第二个命令都可以
  2. keyword:是要查询的关键字,关键字可以不用引号引起来
  3. test.log:是文件名称,即要查询的文件
  4. -C500:显示的行数,显示500行,可以没有
  5. --color:颜色,给关键字颜色便于查找,默认红色,可以没有
  6. 第一条命令好像显示的(日志)内容不全面,有遗漏;而第二种,则是根据关键字查询上下500行

其他

$grep -10 ‘123’ test.log        //打印匹配行的前后10行

$grep -C 10 ‘123’ test.log    //打印匹配行的前后10行

$ grep -A 10 -B 10 ‘123’ test.log     //打印匹配行的前后10行

$grep -A 10 ‘123’ test.log     //打印匹配行的后10行

$grep -B 10 ‘123’ test.log    //打印匹配行的前10行

grep ‘123’ test.log| grep ‘456’    //显示既匹配 ‘123’又匹配 ‘456’的行
grep -n ‘123’ test.log                 //搜索test.log中满足123的内容的行号
tail -n +50 test.log                     //查看test.log指定行号后的内容,比如50行
sed -n ‘50,100p’ test.log           //查看test.log的第50行到100行    #记得p字母

参考文章

原文链接:https://blog.csdn.net/huashao0602/java/article/details/78018743

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值