说明:
第一个命令和第二个命令都可以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