1、在某个错误日志文件中查找特定的字符串:
cat error.log | grep 'exception'
2、需要查看当前行的同时,将前后几行也同时输出(错误信息更加全面,例如sql,查询参数,异常报错等信息,快速的查找问题根源):
cat error.log | grep -C 10 'aa'
显示file文件里匹配aa字串那行以及上下10行
cat error.log | grep -B 10 'aa'
显示aa及前10行
cat error.log | grep -A 10 'aa'
显示aa及后10行
3、批量查询文件:
cat error.log* |grep 'exception'
在所有的error.log文件中,查询exception