Shell

使用 shell 腳本計算文件的上次修改日期和現在之間的日期差異

  • February 4, 2016

我正在嘗試計算自上次更新日誌文件以來經過的時間。

我想將使用以下命令

lastUpdate=$(date -r myLogFile.log)
now=$(date)

如何減去它們並獲得經過秒數的結果?

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

比較兩個輸出以獲取從現在到修改日期之間的秒數

stat -c %Y file  vs date +%s

引用自:https://unix.stackexchange.com/questions/187966