联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off 2>nul 3>nul if "%~1" == "" (set/pfile=file:) else (set file=%~1) if "%~2" == "" (set/pline="line?(1+3):") else (set line=%~2) for /f "delims=+" %%i in ("%line%") do set/asta=%%i-1,stb=%line%-1||goto end for /f "usebackq delims=" %%i in ("%file%") do ( set/ax+=1,1/^(sta/x^)||echo ^>%%i set/aa+=1,1/^(a-stb^)||goto end ) :end echo 以上是%file%的第%sta%至%stb%行,若没有显示可能是输入错误 pause