替换文件中字符串的bat脚本

来源:互联网 发布:小译软件 编辑:程序博客网 时间:2024/05/16 17:06

将E:\strace\pmdebug\a.txt中的字符串%i替换成%replacestring%


sub.bat:

@echo off echo para1=%1 para2=%2 para3=%3 para4=%4SetLocal EnableDelayedExpansionfor /f "delims=" %%i in (%1) do (    set var=%%iset var=!var:%2=%3!echo !var!>>%4)rem SETLOCAL DisableDelayedExpansion@echo on


main.bat:

SetLocal EnableDelayedExpansionset replacestring=1for /l %%i in (1,1,5) do (    set /a replacestring+=1echo !replacestring!    call sub.bat E:\strace\pmdebug\a.txt %%i !replacestring! E:\strace\pmdebug\b.txtpausedel a.txtren b.txt a.txt)pause