筛选给定时间范围内的日志
时间
时间的表示方法:
- 时间戳
- 系统时间(年月日时间)
时间戳
什么是时间戳?
时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。它也被称为Unix时间戳(Unix Timestamp)。通俗的讲,时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。
查看当前的时间戳
date +%s
系统时间
一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用都是使用的这个时间。
组成部分:主要由年月日时分秒,以及时区组成
查看当前时间
date
筛选日志时间示例
简单示例
grep/sed/awk用正则去筛选日志时,如果要精确到小时、分钟、秒,则非常难以实现。