我如何使用az --query命令列出所有json字段,但不列出其值?例如。 AZ帐户列表--query

问题描述 投票:0回答:1

我正在寻找只列出json字段而不是其值的'az'--query语法。

这将打印表格:

az account list --query [*] -o --table

Name    State  IsDefault  TenantId    CloudName

----    -----  ---------  --------    ---------

bob     Enabled True       nnn        AzureCloud

但是我不希望列名下的值,我只想要列名的列表。

azure jmespath
1个回答
0
投票

上下文

  • [MSFT Azure云外壳控制台(截至2019-11-17)] >>
  • 带有查询的azure云外壳az命令
  • 问题

  • User_broglock希望查询返回云外壳命令的字段名称(而不是字段值)
  • 解决方案

  • 完整命令

  az account list --output json --query "@|[0]|keys(@)"

  • 演示结果
[
  "id",
  "name",
  "state",
  "user",
  "isDefault",
  "tenantId",
  "cloudName"
]
© www.soinside.com 2019 - 2024. All rights reserved.