首先让我说我对脚本完全陌生。
我正在尝试开发一个脚本,它将找到给定的字符串并将其替换为另一个给定的字符串。它必须对文件夹/子文件夹中的每个文件执行此操作。
这必须是一个 bat 文件。这是我到目前为止所拥有的:
@echo off
set RESULT_FILE="result.txt"
set /p "var1=Enter the String to Find: "
set /p "var2=Enter the String to Replace with: "
pushd %~p0
for /f "delims=" %%a in ('dir /B /S *.js') do (
for /f "tokens=3 delims=:" %%c in ('find /i /c "%var1%" "%%a"') do (
if %%c neq 0 (
echo %var1%
)
)
)
popd
这是返回找到的变量,我只是在苦苦寻找如何替换它。
提前感谢您的帮助。