Xshell中直接获取时间范围内日志的方法

笔者这里主要介绍三种方法:

 一、下载log日志到本地

 这种方法比较直接,

用sz 命令将日志包下载到本地即可(如果没有这种压缩文件可以查看logback相关配置)

二、直接在服务器查看时间范围内日志

  grep "2023-12-07 11:[50][30]:[58]0" decoration.log

  • 2023-12-07:表示日期,精确到年、月和日。
  • 11::表示小时部分固定为11。
  • [45][30]:表示分钟部分可以是4或5,后面跟着3或0。
  • :[58]:表示秒钟部分可以是5或8。
  • 0:表示秒钟的最后一位为0。

grep "2023-12-07 11:4[4-7]:[0-5][0-9]" decoration.log

  • 2023-12-07:表示日期,精确到年、月和日。
  • 11:4:表示小时部分固定为11,并且分钟部分的十位数字为4。
  • [4-7]:表示分钟部分的个位数字可以是4到7之间的任意一个数字。
  • ::表示分钟和秒钟的分隔符。
  • [0-5]:表示秒钟部分的十位数字可以是0到5之间的任意一个数字。
  • [0-9]:表示秒钟部分的个位数字可以是0到9之间的任意一个数字。

上面是笔者举的两个例子,上述命令的意思就是:将在日志文件中查找时间范围在 2023年12月7日11点44分00秒到11点47分59秒之间的日志行,并将这些行输出。

对应时间格式可以调整对应时间范围区间,注意一个区间中不加"-"代表或的意思,在使用中要留意。

三、简单的方法(相较于第二种获取)

sed -n '/2024-02-22 10:00/,/2024-02-22 10:10/p' device.log

  • 15
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值