小编rpl*_*lee的帖子

计算bash中两个时间戳之间的差异

我想通过减去两个时间戳来找出总系统启动时间。首先,我使用此命令来获取开始时间和结束时间:

sudo journalctl | grep "Logs begin at" | awk '{print $6" "$7" "$12" "$13}'
Run Code Online (Sandbox Code Playgroud)

这让我得到以下输出:

2020-05-21 05:52:47 2020-05-28 19:37:36
Run Code Online (Sandbox Code Playgroud)

(前两个字段为开始时间,后两个字段为结束时间)

现在我想找出开始时间和结束时间之间的差异,最好采用以下格式:

“0 年、0 个月、7 天,HH:MM:SS”

bash date

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

bash ×1

date ×1