我可以在FOR / f循环中移动令牌吗?

时间:2018-02-27 13:24:11

标签: batch-file

有没有办法在For / f循环中移动标记。 例如:

set VAR=10
set Counter=1
:LOOP
If Not "%Counter%=="%VAR%" (
FOR /f "Tokens=1,2,3,4,5,6,7,8,9,10 delims=;" %%A in (FILE.csv) DO (
 set %%A=RESULT_[!Counter!]
 SHIFT
 set /a Counter=%Counter%+1
 GOTO LOOP
)
GOTO EOF

我希望你能看到我尝试做的事情。我想保护单独变量中的每个标记。

这可能吗?

EDIT file.csv示例:

test.bat;test.sh;example.bat;example2.bat;etc...

我只想将每个.bat或.sh文件保存在不同的变量中。

0 个答案:

没有答案