|
|
发表于 2011-8-4 08:56:52
|
显示全部楼层
帮你写了个,自己改 file_name pro_line back_line 三个参数
- @echo off
- set "file_name=01.txt"
- set pro_line=1
- set back_line=1
- for /f %%a in ('type "%file_name%"^|find /c /v ""') do (echo %%a&set num_line=%%a)
- set/a last_line=num_line-back_line
- cd.>"%temp%\tmp.txt"
- for /f "skip=%pro_line% tokens=1* delims=:" %%a in ('findstr/n .* "%file_name%"') do (
- if %%a leq %last_line% (echo.%%b) else (goto:end)
- )>>"%temp%\tmp.txt"
- :end ==============================================================
- type "%temp%\tmp.txt">%file_name%
复制代码 |
评分
-
查看全部评分
|