我有一个*.bat
应该登录到服务器的批处理 ( ) 文件。这些是其中的几行:
set /P token_user=": SAS token account (srvglobalff...) :"
echo token user is %token_user%
set /p proceed="Proceed with these parameters? (Execute, Cancel) :"
rem If "Execute" selected, apply all
if /i %proceed:~0,1%==E (
set /P profile="sas-admin profile:"
echo profile is %profile%, token_user_is %token_user%
do_stuff --profile %profile%
more_stuff --account %token_user%
如果我运行它并输入token_1
and profile_1
,它会回显
profile is , token_user_is token_1
如果我再次运行它并输入token_2
and profile_2
,它会回显
profile is profile_1, token_user_is token_2
什么解释了这一点,我该如何治愈它?