@echo off&setlocal enabledelayedexpansion
:hanye
set n=0&set a=a.txt
for /f "delims=" %%i in ('Findstr /n ".*" %a%') do (set i=%%i
set i=!i:*:=!
echo !i: ,=,!)>>gu.xing
del /q %a%
ren gu.xing %a%
Findstr /c:" ," %a% >nul&&set n=1
if %n% == 1 (goto hanye) else echo 操作完成!&pause
说明:
1,目标源文件为a.txt。处理前请先将源文件备份。
2,对源文件中的空行保留。
Last edited by Hanyeguxing on 2009-12-18 at 01:01 ]