How do I increment a DOS variable in a FOR /F loop?

后端 未结 5 1642
后悔当初
后悔当初 2020-12-13 00:02

I\'m trying to read text lines from a file, and increment a counter so I can eventually simulate an array in DOS.

I\'d like to be able to store the lines of text in

5条回答
  •  南笙
    南笙 (楼主)
    2020-12-13 00:28

    set TEXT_T="myfile.txt"
    set /a c=1
    
    FOR /F "tokens=1 usebackq" %%i in (%TEXT_T%) do (
        set /a c+=1
        set OUTPUT_FILE_NAME=output_%c%.txt
        echo Output file is %OUTPUT_FILE_NAME%
        echo %%i, %c%
    )
    

提交回复
热议问题