Board logo

标题: 如何修改文本第n+1行重复记录? [打印本页]

作者: different     时间: 2010-9-9 15:13    标题: 如何修改文本第n+1行重复记录?

CODE:  [Copy to clipboard]
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




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5