怎么用批处理修改 文件中的文本参数呢? 比如我想修改a.txt中的 “123 abc” 替换成 “123 def ”

2025-05-13 08:18:27
推荐回答(1个)
回答(1):

@echo off
call :replace my.txt 123 abc 123 def> my1.txt

goto :eof

:replace
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=1* delims=" %%i in (%1) do set var=%%i & echo !var:%2 %3=%4 %5!
endlocal
goto :eof