本帖最后由 loquat 于 2011-11-15 14:05 编辑
我有一个文件,多行,各行格式如下- AD;编号;A;;B;;;;;;;;;;;C;;;;
复制代码 我想把“编号”改成从0开始步进1的数字- AD;0;A;;B;;;;;;;;;;;C;;;;
- AD;1;A;;B;;;;;;;;;;;C;;;;
复制代码 于是我写了如下代码- setlocal enabledelayedexpansion
- for /f "tokens=1,2* delims=; " %%i in (1.txt) do (
- for /l %%a in (0,1,10) do (
- set var=%%a
- echo %%i;!var!;%%k >>out.txt
- )
- )
复制代码 这段代码各行都要循环11次,怎么让每行只输出一次? |