二楼代码 @echo off if exist MEIDnew.txt del MEIDnew.txt /q setlocal enabledelayedexpansion for /f "tokens=*" %%a in (MEID.txt) do (set str=%%a) for /f "delims=" %%i in (MEID.txt) do ( if !str! neq %%i ( echo %%i,>>MEIDnew.txt )else (echo %%i>>MEIDnew.txt) ) cls
sorry , 我一开始就理解错了: 这个应该可以: setlocal enabledelayedexpansion for /f "tokens=*" %%a in (a.txt) do set /a n+=1 for /f "tokens=*" %%a in (a.txt) do ( set /a m+=1 if !m! equ %n% (echo %%a!) else (echo %%a,) )>>$ move $ a.txt