批处理批量替换文本内容

2025-04-08 03:04:03
推荐回答(1个)
回答1:

修改代码下面的AAA.txt 为你那个文本的名字。

代码如下:

echo off
if exist %temp%\temp.txt del %temp%\temp.txt
if exist %temp%\temp2.txt del %temp%\temp2.txt
setlocal enableDelayedExpansion
for /f "delims=" %%i in ('findstr /i "\set fl=%%i
set fl=!fl:Esql=Esql=!
echo !fl!>>%temp%\temp.txt
)
for /f "tokens=2 delims==" %%i in ('type %temp%\temp.txt') do (
echo kd30sql   cs   Esql%%i>>%temp%\temp2.txt
)
copy /y %temp%\temp2.txt AAA.txt
pause