Linux内核的 dmesg 结果显示了时间戳。 从内核[启动时间[开始] ,是秒数。
~# dmesg -h 查看帮助
-T,–ctime
打印人类可读的时间戳。
请注意,时间戳记可能不正确! 挂起/恢复系统后,用于日志的时间源不会更新。
可以使用awk中的内置函数mktime()awk '{gsub("-"," ",$1)print mktime($1" 0 0 0")}' a.txt它会把第一列的字符串
2016-09-26当作
2016-09-26
0:0:0的时间转化为时间戳,如果不符合时间日期格式的话,转化后是-1,比如上面的“null"字符串,你可以单独做处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)