

やりたい事: jqコマンドで欲しいデータだけcsv出力したい

[code]

        {
      "jsonrpc": "2.0",
      "result": [
        {
          "hostid": "00001",
          "host": "testserver",
          "groups": [
            {
              "groupid": "1",
              "name": "host"
            },
            {
              "groupid": "2",
              "name": "〇階×室"
            }
          ],
          "inventory": {
            "hostid": "3",
            "notes": "△機種"
          },
          "interfaces": [
            {
              "ip": "0.0.0.0"
            }
          ]
        }
      ]
    }
    
[/code]

下記コマンドで、入れ子になっているgroups内の要素2(groupid2,〇階×室)、inventoryの(hostid,△機種)、interfacesの(0.0.0.0)も出力したいのですが、やり方がわかりません。

↓現時点

> cat test.json | jq -r '.result[] | [.hostid,.host] | @csv'  
>  "00001","testserver"

どのようにコマンドを打てば下記のような出力ができるでしょうか？

"00001","testserver","2","〇階×室","3","△機種","0.0.0.0"


CC BY-SA 4.0
2019-01-16T09:41:00.493
52022
2019-01-16T10:41:19.063
2019-01-16T10:41:19.063
31807
question
json csv jq
jqコマンドでJSONの入れ子配列からcsv出力して値を取得する方法