我正在编写 bat 文件,其中 if 语句 goto 命令在第一个语句中不起作用
:purge_operation
set /p ABC_DEF=Are you want to Purge ABC or DEF Data ? (ABC/DEF):
:start
if %ABC_DEF%==ABC goto ABC
if %ABC_DEF%==DEF goto DEF
:end
:ABC
echo purge ABC data !
:DEF
echo purge DEF data !
pause >nul
Run Code Online (Sandbox Code Playgroud)
输出: - - - - - -
实际结果 - - - - -
Are you sure you want to Purge DATA ? (Y/N):Y
Are you want to Purge ABC or DEF Data ? (ABC/DEF):ABC
purge …Run Code Online (Sandbox Code Playgroud)