私は bash スクリプトを持っており、月の 1 日である場合にいくつかの条件を満たすために必要です。
私はこのコードを書きました
ifStart=`date '+%d'`
if [$ifStart == 01]
then
test=`/bin/date --date='1 day ago' +'%Y-%m'`
echo $test
fi
今日は 2013-03 と表示されるはずですが、次のエラー メッセージが表示されます:
Line 2 command not found.
test=`/bin/date --date='1 day ago' +'%Y-%m'`
この部分はifなしでうまく機能します。
助言がありますか?