• ベストアンサー

変数を使用したファイルのオープン

$a=ccc として、 open(IN,"aaa/bbb/$a.csv"); っていうのは、うまく行くんですけど、 $a=aaa/bbb/ccc open(IN,"$a.csv"); っというのが、うまくいきません、なにかいい方法ありませんでしょうか、 それとも、こんな書き方はダメなのでしょか?

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

  • ベストアンサー
  • burn
  • ベストアンサー率65% (25/38)
回答No.1

ちなみに、$a=aaa/bbb/cccを""でくくってますか? $a=ccc も""でくくった方が安全ですよ。 $a=aaa/bbb/cccは、aaa割るbbb割るcccと認識されています。要は演算子になっちゃってます。 それさえしてれば、動くはずですよ。