【Linux】「シェルスクリプト」で1日前の日付を取得する方法!

シェルスクリプトを「Cron」で定期動作させるために、毎回前日の情報を取得できるようにするにはどうするべきか調べました。
書き方を残します。

目次

1日前の日付を出力する

以下の例では「1日前」の日付を取得できます。

# 日付取得(前日の日付)
LOG_DATE=$(date --date "1 days ago" '+%Y%m%d')
echo $LOG_DATE

20230202

2日前の日付を出力する

「2days ago」にすると、2日前の日付が取得できるようになります。

# 日付取得(2日前の日付)
LOG_DATE=$(date --date "2 days ago" '+%Y%m%d')
echo $LOG_DATE

20230201
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次