我正在嘗試使用查找和替換選項創建批處理腳本,但批處理腳本不會執行任何操作,而只是顯示閃爍的光標並卡在那裏。查找並替換批處理腳本中不工作
下面是我使用的編碼:
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
)
)
我不能簡單地用abhinav2
取代mnishamk
因爲有很多的名字與mnishamk
存在的文件中。
它說: abhinav2 系統找不到指定的文件。順便提一下,我想在一個名爲test的文件夾中編輯abc.new文件。 '我真的很抱歉,但我是一批新手。 –
user134998
請看[這裏](http://pastebin.com/YZcEGCLw)。 – Endoro
它被卡住了....閃爍的光標在那裏,但沒有任何反應。 :( – user134998