klaus
klaus
发布于 2022-11-09 / 4 阅读
0
0

FinalShell

FinalShell 常用模版


## 过滤日志
cat [p#1 log_path] | grep -n -C [p#2 line_num] "[p#3 keyword]"

## 过滤多个关键字(逻辑且)
cat [p#1 log_path] | grep -n  "[p#2 keyword1]" | grep -C [p#3 line_num] "[p#4 keyword2]"

## 过滤多个关键字(逻辑与)
cat [p#1 log_path] | grep -n -C [p#2 line_num] -E "[p#3 keyword1] | [p#4 keyword2]"

## 查询指定行数
cat -n [p#1 log_path] | tail -n +[p#3 开始行] | head -n [p#2 间隔行]

## 查看时间内日志
sed -n  '/[p#1 begin_time]/, /[p#2 end_time]/p' [p#3 log_path] | grep "[p#4 keyword]"


评论