拡張が無いと無理らしいですが、便利なのでメモ。
日付をスクリプトのコマンドライン引数に渡したりとかしたいことありますよね。
dateコマンドで一日前のタイムスタンプを取得する
date "1 days ago" +"%s"
dateコマンドで二日前の日付をスラ区切り
date "2 days ago" +"%Y/m/d"
シェルスクリプト内での利用例
#!/bin/bash
target_date="$1"
if [ -z $target_date ]; then
target_date=`date -d "1 days ago" +"%Y/%m/%d"`
fi
echo $target_date
/path/to/command1 $target_date
/path/to/command2 $target_date
/path/to/command3 $target_date
/path/to/command4 $target_date
/path/to/command5 $target_date