使用shell脚本计算文件的最后修改日期和NOW之间的日期差异

Tar*_*tia 6 shell ksh shell-script date

我正在尝试计算自上次更新日志文件以来经过的时间。

我想将使用以下命令

lastUpdate=$(date -r myLogFile.log)
now=$(date)
Run Code Online (Sandbox Code Playgroud)

如何减去它们并获得经过秒数的结果?

小智 5

lastUpdate="$(stat -c %Y myLogFile.log)"
now="$(date +%s)"
let diff="${now}-${lastUpdate}"
Run Code Online (Sandbox Code Playgroud)