0
setlocal EnableDelayedExpansion
for /L %%g in (1,1,100) do (
set /a c=%%g+1
echo !c!
echo c:\cygwin\bin\sed.exe -e 's/Token="%%g"/Token="!c!"/g' xyz.xml > xxx_!c!.xml
)
pause
我想在xml文件中用Token =「n + 1」替換Token =「n」。上述腳本不起作用。 有什麼幫助嗎?批處理文件替換使用sed內部for循環行不起作用
您能描述最終結果你的.bat呢?我猜測它與'!!!''沒有正確擴展有關,但很難說。 –