grep查看日志匹配部分前后n行

排查错误经常需要利用grep打印匹配日志的上下几行,可以通过grep -A/B/C 实现:

//打印匹配行的后10行

grep -A5 "XXX" inputfile

cat  inputfile | grep -A10 "XXX"  

//打印匹配行的前10行

grep -B5 "XXX" inputfile

cat  inputfile | grep -B10 "XXX"  

//打印匹配行的前后10行或省略C

grep -5 "XXX" inputfile

grep -C5 "XXX" inputfile

cat  inputfile | grep -C10 "XXX"  

猜你喜欢

转载自blog.csdn.net/SeaSky_Steven/article/details/83927019
今日推荐