Linux sed -n 查询某个时间段的日志

Linux sed 命令是利用脚本来处理文本文件。

sed -n

sed 可依照脚本的指令来处理、编辑文本文件,-n 表示 仅显示脚本处理后的结果。

查询某个时间段的日志

日志格式如下:

2021-07-31 13:54:35.596	INFO 	[http-nio-35086-exec-1]	[AbstractRecordTemplate]	[93788c4744c3922d]	[357d284c50ea2648]	[b3ad08823d8de230]	[sr]	[]	[/api/save]	[res-pool-026]	-	{"hubble.threadId":"78","sr":"1627710875596"}
2021-07-31 13:54:35.737	INFO 	[http-nio-35086-exec-1]	[redis.Util]	[93788c4744c3922d]	[02245ca17bf537da]	[357d284c50ea2648]	[cs]	[]	[/api/save]	[res-pool-026]	-	{"logtype":"redis#span","hubble.threadId":"78"}
2021-07-31 13:54:35.745	INFO 	[http-nio-35086-exec-1]	[redis.Util]	[93788c4744c3922d]	[02245ca17bf537da]	[357d284c50ea2648]	[cr]	[]	[/api/save]	[res-pool-026]	-	{"保存接口回调结束"}

如果需要查询2021-07-31 13:54:35~2021-07-31 13:55:59时间段内的日志,指令如下:

sed -n '/2021-07-31 13:54:35.*/,/2021-07-31 13:55:59.*/p' console.log

结合grep查询:

sed -n '/2021-07-31 13:54:35.*/,/2021-07-31 13:55:59.*/p' console.log | grep "保存接口回调"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值