Originally posted by yhp1996 at 2010-4-22 08:27:
比如说我有一个a.ini文件,
内容如:
a=1
b=2
c=3
d=4
e=5
……
想用FOR提取出c=3这一行并改成c=100
然后放回原来提取出的行
注意是原来的,修改 ...
放回原来的用下面这个:
@echo off
cd.>b.ini
for /f "tokens=1* delims=:" %%a in ('findstr /n .* a.ini') do (
if not "%%a"=="3" (>>b.ini echo.%%b) else (>>b.ini echo c=100)
)
move /y b.ini a.ini
pause