特定の形式で日付を検索しようとしています。以前に perl( strftime
) で実行したことがありますが、今回は静的な時間について言及しました。今回は変数 $CURRENT_DAY が必要です。
CURRENT_DAY
以下は問題です。使用することDAYHOUR=86400
と整数を同等にすると、変数は適切な時間を与えますが、$CURRENT_DAY
変数をステートメントに入れると、日付は減少しません。
$ DAYHOUR=86400
$ DAY=1
$ CURRENT_DAY=`echo $(($DAYHOUR*$DAY))`
$ DD=`perl -e 'use POSIX; print strftime "%d", localtime time - $CURRENT_DAY;'`
$ echo $DD
20
$ DAY=`echo $(($DAY+1))`
$ CURRENT_DAY=`echo $(($DAYHOUR*$DAY))`
$ DD=`perl -e 'use POSIX; print strftime "%d", localtime time - $CURRENT_DAY;'`
$ echo $DD
20
$ DAY=`echo $(($DAY+1))`
$ echo $DAY
3
$ CURRENT_DAY=`echo $(($DAYHOUR*$DAY))`
$ echo $CURRENT_DAY
259200
$ echo `perl -e 'use POSIX; print strftime "%d", localtime time - 259200;'`
17