
CODE: [Copy to clipboard]@echo off&SetLocal ENABLEDELAYEDEXPANSION
for /f "delims=" %%a in (file.txt) do (
set ok=%%a
set ok=!ok:$= !
call :PK !ok!
)
echo the end
pause&exit/b
:PK
if "%1"=="" goto :eof
echo\%1
shift
goto :PK
CODE: [Copy to clipboard]上面这个方法似乎是有效的,间接的实现了for的嵌套。@echo off
for /l %%a in (2,1,100) do call :token %%a
goto :eof
:token
for /F "tokens=%1 delims=$" %%i in (find.txt) do echo %%i
goto :eof
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |