标题: 如何修改文本第n+1行重复记录?
[打印本页]
作者: different
时间: 2010-9-9 15:13
标题: 如何修改文本第n+1行重复记录?
BEGIN:VCARD
VERSION:2.1
N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:=E6=B5=8B=E8=AF=95;;;;
TEL;CELL:123
TEL;CELL:234
END:VCARD
以上代码第五、六行都有"CELL",那么就需要修改第六行的"CELL"为"CELL1";
说明:要修改N个类似这样的文件。。。
作者: DXSX
时间: 2010-9-10 11:04
@echo off & setlocal ENABLEDELAYEDEXPANSION
FOR /F "TOKENS=1,2 DELIMS=:" %%C IN (W.TXT) DO (
IF %%C*==!W!* (ECHO %%C1:%%D) ELSE (ECHO %%C:%%D)
SET W=%%C
)
ENDLOCAL