我的文本文件包含以下几行:
;
; TEST (C)kary global parameters file
;
;===================================================================
; Test servers list
;===================================================================
TC_SERVER_NAME test123
TC_SERVER_TITLE Tc_test
我正在使用以下代码行来读取这些行并获取 TC_SERVER_NAME 行。
FOR /f tokens^=*^ eol^= %%C IN (%TEST_FILE%) do
(
echo %%C | findstr /i "TC_SERVER_NAME" >nul:
if "%errorlevel%"=="0" (
echo %%C >> %OUTFILE%
)
)
但是,执行此代码时出现以下错误。
“kary这个时候出乎意料”
但是,如果我从文本文件中删除 kary 之前的“)”,脚本执行得很好并且我得到了想要的结果。那么这里的“)”有什么问题。是否将“)”视为此处的某些命令?我该如何解决这个问题?