前の日付をコマンドライン引数として渡してスクリプトを実行する必要があります。自動化する必要があります。それでは、古い日付をスクリプトにどのように渡しますか?
たとえば、
sh processFile.sh previousdate previousdate
ベストアンサー1
GNUの使用date
:
previousdate=$( date -d 'yesterday' +'%F' )
sh processFile.sh "$previousdate" "$previousdate"
macOSの場合date
:
previousdate=$( date -j -v -1d +'%F' )
sh processFile.sh "$previousdate" "$previousdate"