自 Unix 时代以来已经过去了多少分钟?

ane*_*yzm 3 date

自 Unix 时代以来已经过去了多少分钟?应该是 1970 年 1 月 1 日?

假设大约到 2011 年 1 月 1 日... 5 865 696 000 分钟?

nix*_*nix 9

#!/bin/bash

# Minutes since Epoch until now:
((minutes=$(date +%s)/60))

# Minutes since Epoch until Jan 1 2011:
((minutes=$(date -d 'Jan 1 2011' +%s)/60))
Run Code Online (Sandbox Code Playgroud)

  • @mattbianco 1)我不一定“假设”bash 可用。我使用 bash 提供了 _my_ 解决方案。@patrick 不必接受它作为答案,您可以提供自己的解决方案。2) 在讨论 Linux 时,几乎可以肯定 bash 可用。考虑到任何随机选择的 Linux 安装,我的猜测大约为 99.9%。3) 我使用 OSX 并且在 BSD 的 `date` 中可以使用 `%s`,尽管一般来说,它比 GNU 的 `date` 是一个重要的命令。 (2认同)