bat批处理怎么修改文本中内容?
文本为a.txt,内容为:name1:value1
name2:value2
name3:value3我怎么把最后一行修改为:
name3:value33
还有怎么往里新增一行:
name4:value4

解决方案 »

  1.   

    @echo off&&setlocal enabledelayedexpansion
    set n=0
    set DevPath= value33
    for /f "delims== tokens=1,2" %%i in (build.properties) do (
    if !n! equ 0 (>config.ini echo %%i %%j) else (                         
      if %%i equ name3 (>>config.ini echo %%i:%DevPath%) else (                         
     else (>>config.ini echo %%i=%%j)))                         
    set/a n+=1
    )