如果我从命令提示符运行此命令,则没问题,但如何将其放入 shell 脚本中?基本上,此命令是减去 2 个纪元时间,但我需要将它们的输出值放在变量中。
date -d @$(( $(date -d "`date -d@epochtime2`" +%s) - $(date -d "`date -d@epochtime1`" +%s) )) -u +'%H:%M:%Sa'
谢谢
答案1
将命令的输出分配给变量:
diff=$(date -d @$(( $(date -d "`date -d@epochtime2`" +%s) - $(date -d "`date -d@epochtime1`" +%s) )) -u +'%H:%M:%Sa')
echo $diff