本帖最后由 523066680 于 2016-11-2 17:15 编辑
右括号放错位置。
那么问题来了,为什么放在这样的位置,还能生成0000-0010.html,外加一个.html?
于是做了实验- setlocal enabledelayedexpansion
- for /L %%a in (0,1,11) do (set b=%%a&& echo %%a) > !b!.txt
复制代码 哦,原来每一次for的结果都可以分别重定向
打开.txt 内容为0,0.txt 内容 为1,1.txt 内容为2。。。 看来 !b! 始终是前一次的值。
那 && 想必也是可以的,而且这次 !b! 就是当次的值- setlocal enabledelayedexpansion
- for /L %%a in (0,1,11) do (
- set b=%%a
- echo %%a
- ) && echo %%a> !b!.txt
复制代码
|