@echo offsetlocal enabledelayedexpansionset fn=a.txtfor /f "tokens=2 delims=:" %%i in ('find /c /v ".*" %fn%') do set /a n=%%i-10(for /f "tokens=*" %%i in (%fn%) do (set /a m+=1if !m! lss %n% echo %%i))>temp.txtmove /y temp.txt %fn%