有没有办法在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文件保存在不同的变量中。