今天寫 script 的時候又遇到了以往沒有遇過的問題,因此在這裡記錄一下,以往下個 date 指令就是查時間而已,時間表現的格式最簡單就是搭配 +%Y-%m-%d,但是如果要前一天的時間呢?哇咧~我之前還真的沒有遇過ㄟ!但是網路上其實頗好找到答案的。
前一天
# date --date='1 days ago' +%Y-%m-%d
or
# date -d '1 days ago' +%Y-%m-%d
or
# date -d yesterday +%Y-%m-%d
明天
# date --date='1 days' +%Y-%m-%d
or
# date -d '1 days' +%Y-%m-%d
or
# date -d tomorrow +%Y-%m-%d
我是覺得前兩種方式比較能活用囉~話說比較簡單的指令還真的是很多不知道的技巧說,之前也寫過一篇1970-01-01秒數時間格式轉換,話說這兩個範例若 script 沒有寫到我想我永遠也不會知道吧^^