你如何逃避管道'|'使用来自 git bash 的 azure-cli 时

How do you escape pipes '|' when using azure-cli from git bash

运行 在 Git Bash

中使用 azure-cli 时出现问题

命令:

az webapp create --name app-name --resource-group rg-name --plan plan-name --runtime "node|10.14"

错误:

'10.14' is not recognized as an internal or external command, operable program or batch file.

Update: Found related issue https://github.com/Azure/azure-cli/issues/13866

这是一件奇怪的事情。我在我的 windows 10 上的 Azure Cloud Bash 或 WSL 或 Git Bash 中尝试过此命令。一切正常。

云Shell

Git Bash

在这种情况下,您可以考虑使用 az upgrade 或 re-install 您的 Azure CLI or git bash 更新您的 CLI 安装。此外,您可以在输入 "node|10.14".

时检查字符格式是否正确