本帖最后由 batman 于 2013-9-4 16:57 编辑
行数不太多的话,用findstr来取:- @echo off&setlocal enabledelayedexpansion
- set /a startline=23,endline=234
- for /l %%a in (%startline%,1,%endline%) do set "num=!num! ^%%a:"
- (for /f "tokens=1* delims=:" %%a in ('findstr /n .* a.txt^|findstr /r "%num:~1%"') do echo,%%b)>new.txt
- start new.txt
复制代码
|