検索と置換オプションを使用してバッチ スクリプトを作成しようとしていますが、バッチ スクリプトは何も実行せず、点滅するカーソルを表示してスタックします。
私が使用しているコーディングは次のとおりです。
setlocal
set this=abhinav2
for /f "delims=" %%i in ('^<test\abc.new findstr /n "^"') do ('
set "line=%%i"
setlocal enabledelayedexpansion
set "line=!line:*:=!"
if not "!line!"=="!line:<xyz>mnishamk<abc>" set "line=<xyz>%this%<abc>"
(echo(!line!)>>test\new.abc
endlocal
)
)
ファイルにはたくさんの名前が存在するためmnishamk
、単純に置き換えることはできません。abhinav2
mnishamk