我正在尝试使用查找和替换选项制作批处理脚本,但批处理脚本不执行任何操作,而是显示闪烁的光标并卡在那里。
这是我正在使用的编码:
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
。