I would like to split a word and add plus one on number. ex) from dev_111 to dev_112 So I edit batch file like below but it doesn't work on first and second execute but third.
Batch script
@echo off
FOR /f "tokens=1,2 delims=_" %%a IN ("dev_111") do (
echo %%a
echo %%b
SET /a c=%%b+1
echo %c%
SET d=%%a_%c%
echo Create folder %d%?
)
Result
C:\Users\aaa>bbb_.bat
dev
111
Echo is not defined
Create folder ?
C:\Users\aaa>bbb_.bat
dev
111
112
Create folder dev_?
C:\Users\aaa>bbb_.bat
dev
111
112
Create folder dev_112?
Would anyone resolve this? I don't have any clue why this happening..