title: 日志过滤处理 tags:

  • Linux date: 2018.08.16 16:41 lastmod: 2018.08.16 16:41 updated: 2018.08.16 16:41

导出指定行之间的内容到指定文件

sed -n '5630590,60259005750900p' catalina.out > test.log

查找关键字所在行(或者所在行前后几行)的内容到指定文件

grep -A 5 'parttern' catalina.log > test.log #打印匹配行的后5行
grep -B 5 'parttern' catalina.log > test.log #打印匹配行的前5行
grep -C 5 'parttern' catalina.log > test.log #打印匹配行的前后5行
grep -5 'parttern' catalina.log > test.log #打印匹配行的前后5行