gpt4 book ai didi

azure - AZ CLI - 将所有资源组列出为空

转载 作者:行者123 更新时间:2023-12-03 02:40:41 25 4
gpt4 key购买 nike

我试图列出所有资源组,其中没有任何资源,如磁盘、虚拟机、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

最佳答案

您只需使用这个简单的命令即可完成

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

您可以打印它们,而不是删除

关于azure - AZ CLI - 将所有资源组列出为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61387513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com