这个问题我觉得用 awk 比较好实现峩试了一个,不过没找到怎么直接处理这个非数字的月份问题使用数组来做了一个转换,所以脚本长了一点
下面是用 message 日志来做的测试,你可以换成你的日志文件来测试看看效果
你可以更改 time_period 的值来达到想要其它时间内的日志。
# 获取用户最近一次登录的时间含年份
# 们只能用最笨的方法了,对比今天之前和今年元旦之前(或者去年之前和前年之前……)某个用户
# 登录次数如果登录统计次数有變化,则说明最近一次登录是今年
这个问题我觉得用 awk 比较好实现峩试了一个,不过没找到怎么直接处理这个非数字的月份问题使用数组来做了一个转换,所以脚本长了一点
下面是用 message 日志来做的测试,你可以换成你的日志文件来测试看看效果
你可以更改 time_period 的值来达到想要其它时间内的日志。