联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
CODE: [Copy to clipboard]@echo off rem delete the last 3 row in a file! setlocal enabledelayedexpansion echo _MyFun_>>da.txt for /f "delims=[] tokens=1,2*" %%a in ('@find /n /v "" da.txt') do set n=%%a echo 文件的原始行数为:%n% pause echo 将执行删除最后三行的操作! pause set /a l=n-3 echo %l% for /f "delims=" %%a in (da.txt) do ( set /a m+=1 if !m! leq !l! echo %%a>>new_a.txt ) endlocal pause