for ループでインデックスを使用して変数に格納しようとしています。このコードでバッチファイルを書きました:
FOR /L %%x IN (1,1,3) DO (
ECHO %%x
SET tmp=prefix_%%x.suffix
ECHO tmp is %tmp%
)
それを実行すると、次のようになります。
1
tmp is prefix_3.suffix
2
tmp is prefix_3.suffix
3
tmp is prefix_3.suffix
私はそれが次のようになることを期待します:
1
tmp is prefix_1.suffix
2
tmp is prefix_2.suffix
3
tmp is prefix_3.suffix
私は何を間違っていますか?!