Ich versuche gerade ein Skript zu machen, um einen Satz in Dateien zu finden und diese Zeile durch eine andere zu ersetzen. Ich habe dies bereits gemacht:Batch-Skript, um Wörter in Dateien zu suchen und sie zu ersetzen
@echo off
setlocal enableextensions disabledelayedexpansion
set "[email protected]({ RuntimeExceptionInterceptor.class })"
set "[email protected]({ RuntimeExceptionInterceptor.class, ReportInterceptor.class })"
set "textFile=test2.txt"
for /f %%i %%f in ('type "%textFile%" ^& break ^> "%textFile%" ') do (
set "line=%%i %%f"
setlocal enabledelayedexpansion
>>"%textFile%" echo(!line:%search%=%replace%!
endlocal
)
Aber es funktioniert nicht, ist dieses Skript nicht in der Lage meine erste Linie durch die ersetzen, die ich will, können Sie mir bitte helfen :)?