我想运行一个带参数的脚本。
这是脚本中的一个示例:
SET application=%1
if (%application%=="prod") (echo "production") else (echo "staging")
我按照script.bat prod
但staging
打印在屏幕上,而不是production
我做错了什么?
答案 0 :(得分:1)
你应该用引号括起你的变量:" (并删除条件周围的多余())
if "%application%"=="prod" (echo "production") else (echo "staging")