grep -C 20 '字符串A' app.log* | tail -41
在app.log*中搜索最后一次(tail换成head为第一次)包含"字符串A"的行(该行前后20行也需输出)
grep -C 20 '字符串A' app.log.* | grep -20 '字符串B'
在app.log.*中 搜素包含字符串A的所有行(包括这些行前后20行) 中搜索包含字符串B的所有行(包括这些行前后20行)
本文介绍如何使用grep结合-C和-T选项在app.log文件中搜索字符串A,并获取其前后20行,同时演示了如何进一步筛选包含字符串B的行。通过这两个操作,读者将掌握在大量日志中定位关键信息的技巧。
grep -C 20 '字符串A' app.log* | tail -41
在app.log*中搜索最后一次(tail换成head为第一次)包含"字符串A"的行(该行前后20行也需输出)
grep -C 20 '字符串A' app.log.* | grep -20 '字符串B'
在app.log.*中 搜素包含字符串A的所有行(包括这些行前后20行) 中搜索包含字符串B的所有行(包括这些行前后20行)
1635

被折叠的 条评论
为什么被折叠?