用 bash 找出直到某个时间还剩下的秒数?

dud*_*awe 5 scripting bash shell-script

我正在考虑从“日期”命令中提取时间,从中减去未来的某个时间以获得“日期”到达该时间之前剩余的秒数,然后将该数字除以 60 为分钟,然后60 小时。

例如,我想将其用作“关闭”命令的参数。

我该怎么做呢?

tin*_*ink 8

像这样的东西?

echo $(( $(date +%s -d "tomorrow 12:00") - $( date +%s ) ))
59856
Run Code Online (Sandbox Code Playgroud)

  • 你有没有考虑过省略“明天”? (2认同)