• ベストアンサー

シェルスクリプトのテスト

年が変わるとシェルの処理も替わります。 例えば: year=`date +%Y` if [ $year=2006 ];then echo "year 2006" fi if [ $year=2007 ];then echo "year 2007" fi テストをしたいですが、 2007年のテストは出来ますでしょうか? 教えてください!お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 単純にテストなさりたいだけであれば、 year=`date +%Y` の行をコメントアウトして year=2007 という風に書き換えればよろしいかと思うのですがどうでしょうか?

2003saki
質問者

お礼

早速のご回答、ありがとうございます。 助かります。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

year=`date +2007` でもいいですね。 [ $year=2006 ] は、[ $year = 2006 ] と書く必要があります。 [ $year=2006 ] は $year の値に関係なく真になります。

2003saki
質問者

お礼

どうも、ありがとうございました。