gpt4 book ai didi

Azure CLI 查询 JMESPATH 多个表达式

转载 作者:行者123 更新时间:2023-12-03 04:03:39 26 4
gpt4 key购买 nike

我正在尝试列出 Azure 云提供商内我的帐户中特定资源组中的所有非托管磁盘,这些磁盘没有特定标签,但查询部分存在问题。

上面的命令列出所有非托管磁盘:

az disk list -g $rgName --query [?managedBy=='null'].name -o tsv

在编写上面的命令时,我没有得到任何输出(尽管我有没有标签的非托管磁盘。Action 等于“ToDelete”:

az disk list -g $rgName --query "[?(managedBy=='null') && (tags.Action!='ToDelete')].name" -o tsv

谢谢你的帮助:)

最佳答案

我认为问题是因为您正在比较字符串 'null' 而不是 null 。这将导致您收到一个空数组 [] 作为结果。

这对我有用:

az disk list -g $rgName --query "[?(managedBy==null) && (tags.Action!='ToDelete')].name"

关于Azure CLI 查询 JMESPATH 多个表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60899444/

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