难度
简单
题目
如何查看日志里面有 error 关键字的日志记录,与这个记录前后三行的日志信息?请给出命令,并对命令进行说明。
grep ‘error’ -A3 XXX.log
指令为:
命令解释:
grep -C3 ‘error’ logfile
grep -C3 参数实现显示匹配内容的行及其上下3行的内容。
‘error’ 作为匹配关键词
grep -C 3 “error” xxx.log
grep ‘error’ -B3 XXX.log
匹配到的内容的前三行
B before
A after
C 大概率是center
cat xx.log | grep -C 3 error
grep -A 3 -B 3 “error” /path/to/logfile.log
说明:
grep
:调用 grep 命令。
-A 3
:显示匹配行及其后的 3 行。
-B 3
:显示匹配行及其前的 3 行。
"error"
:要搜索的关键字。
/path/to/logfile.log
:日志文件的路径。