命令行中!!不被识别

@echo off 
setlocal enabledelayedexpansion 
set a=4 
set a=5&echo !a! 
pause

将以上代码保存为bat文件,能正常运行,输出5
但在命令行中逐行输入以上命令,输出!a!
将!a! 换成!a! ""!a"!" ^!a^! 都不能得到想要的结果

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进