我正在尝试列出所有资源组,而不包含磁盘,vm,ip地址等内部的任何资源。 我发现此脚本仅列出了具有资源的资源组,但我想相反的是列出所有不包含资源的资源组。
for i in `az group list -o tsv --query [].name`; do if [ "$(az resource list -g $i -o tsv)" ]; then echo "$i is not empty"; fi; done
答案 0 :(得分:0)
您可以使用此简单命令
az group list --query [].name --output json
编辑:
我找到了参考文献here
for i in `az group list -o tsv --query [].name`; do if [ "$(az resource list -g $i -o tsv)" ]; then echo "$i is not empty"; else az group delete -n $i -y --no-wait; fi; done
代替删除,您可以打印它们