运行完先看看2.txt内容是否正确,正确的话把最后一句的rem删除就可覆盖原文件。@echo offsetlocal enabledelayedexpansion(for /f "tokens=1,2 delims=:" %%i in ('findstr /n .* 1.txt') do (set s=!s!%%jif "%%j"=="" echo !s!&echo.&set s=))>2.txtecho !s!>>2.txtrem move /y 2.txt 1.txt