【发布时间】:2023-03-17 10:04:01
【问题描述】:
如果我从 Azure CLI 运行此命令,我会得到真假,具体取决于资源组是否实际存在。效果很好。
az group exists –n MyResourceGroup
它也适用于这种形式:
az group exists –n MyResourceGroup
如果在 bash 脚本中我尝试为这些命令的输出设置一个变量:
GROUPEXISTS1="$(az group exists --name MyResourceGroup)"
GROUPEXISTS2="$(az group exists –n MyResourceGroup)"
只有第一个有效。当我使用 -n 时,出现以下错误:
az: 错误:无法识别的参数:-n MyResourceGroup
但是我知道该命令与 -n 参数一起使用。在“$()”中使用它时是否需要对单个破折号进行编码?不然它为什么不接受那种形式?
【问题讨论】:
-
您是否使用 Microsoft 的产品来编写 bash 脚本?
–!=-
标签: bash azure azure-cli azure-cli2