Linux 系统dmesg 时间戳转换为易于阅读的格式2022-5-20

Linux 系统dmesg 时间戳转换为易于阅读的格式2022-5-20,第1张

Linux 系统dmesg 时间戳转换为易于阅读的格式

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"字符串,你可以单独做处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/5896647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存