- @echo off&setlocal enabledelayedexpansion
- set "sf=tt.txt"
- set /a id=4,t=id-1,n=1
- for /f "tokens=2 delims=:" %%a in ('find /v /c "" "%sf%"') do set /a x=%%a%%id,z=y=%%a/id
- if %x% equ %t% set /a z=y+=1
- for /l %%a in (1,1,%id%) do (
- if %%a equ %id% (sed -n !n!,$p "%sf%" >%%a.txt) else sed -n !n!,!z!p "%sf%" >%%a.txt
- set /a n=z+1,z+=y
- )
复制代码 对于这个SED用法好像会用。。。 |