那就不要空行
@echo offfor %%i in (2,4)do set #%%i=y(for /f "tokens=1* delims=:" %%i in ('findstr/n .* "1.txt"')do ( if not defined #%%i echo;%%j))>"2.txt"pause
如果要改原文件,最后一行前插入一行
move "2.txt" "1.txt"