使用bat批处理替换xml文件中得某个字符串,同时保留xml文件缩进。
filename=D:\sslFile.xmloldstr=3000000newstr=60000...
filename=D:\sslFile.xml
oldstr=3000000
newstr=60000 展开
oldstr=3000000
newstr=60000 展开
1个回答
展开全部
set filename=D:\sslFile.xml
set oldstr=3000000
set newstr=60000
setlocal enabledelayedexpansion
for /f "delims=" %%a in (%filename%) do (
set aa=%%a
set aa=!aa:%oldstr%=%newstr%!
echo !aa!>>"%filename%.tmp"
)
move "%filename%.tmp" "%filename%"
pause
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询