bat替换指定行的内容中,指定的字符串

如题所述

@echo off&setlocal enabledelayedexpansion
set "s=aa"
set "d=haha"
(for /f "delims=" %%a in (1.txt) do (
set "str=%%a"
if not defined a (
if not "!str:%s%=!"=="%%a" (
set str=!str:%s%=%d%!
set a=.
)
)
echo,!str!
))>2.txt
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答