
| Quote: | |
|
CODE: [Copy to clipboard]用skip的话,用call的代码@echo off & setlocal enabledelayedexpansion
for /l %%h in (5,-1,1) do (
set num=%%h
for /f "tokens=1 delims=-" %%i in ('more/e +!num! ^< a.txt') do echo %%i
)
pause
CODE: [Copy to clipboard]如果要达到目的,将echo %%i改成echo %%i >>b.txt就行了。@echo off
for /l %%h in (5,-1,1) do call :begin %%h
pause&exit
:begin
set %%h=%1
for /f "skip=%1 tokens=1 delims=-" %%i in (a.txt) do echo %%i
goto :eof
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |