赋值给变量的方法通常有:
%0 %1……
set var=
set /p var=
set var=<1.txt
for……
另外,似乎DOS下可以支持FOR,比如可以用FOR /R,只是不支持FOR /F,未经验证,印象而已。
如果支持 for /r,可以这样:
for /r %a in (12345) do set var=%~na&echo %var%
麻烦的是,find不支持直接/n,也不支持通配符。但如果你知道结果,倒不难。
其他:
使用more +n命令循环,获得+n的值,当然,它计算空格。
edit
……
DOS命令比较死,一般直接无法解决,只能拐弯抹角了。作者: lxzzr 时间: 2011-10-10 12:15