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

    技术2022-07-11  119

    命令

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

    说明:

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

    Processed: 0.010, SQL: 9