grep
grep "getPenaltyCalDto" info.log
i-忽略大小写、n-显示行号 r-递归 C-显示该列前后内容
grep -in "getPenaltyCalDto" info.log
这样可以查找出行号,再到vim中根据行号来查找内容
cat info.log | grep 'getPenaltyCalDto'
查找,并显示定位内容的上下各两行,如果查中,就显示5行
grep "REQUEST ARGS" info.log -in -2
单向下就 -A2
,单线上就 -B2
vim
进入vim中查找
/getPenaltyCalDto
查看行号
:set number
跳转到对应的行号
:186
sed
sed -n '199,202p' info.log
读取 199,202行数据
sed -n '/2019-11-17 16:17:20/,/2019-12-17 16:17:36/p' test.log
查找指定日期范围内的日志