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)"
最初1つ動作します。 -nを使用すると、次のエラーが表示されます。
az: error: unrecognized arguments: –n MyResourceGroup
しかし、私はコマンドが-nパラメータで動作することを知っています。 "$()"の中で使用する場合は、1つのダッシュをエンコードする必要がありますか?それ以外の理由でそれを受け入れないのですか?
をあなたはbashのスクリプトを書くために、マイクロソフトの製品を使用していますか? '-'!=' -' – Cyrus