7

jqこの配列の配列を変換するにはどうすればよいですか:

[
  [
    "sequence",
    "int"
  ],
  [
    "time",
    "string"
  ],
  ...
]

すべてのサブ配列の最初の (0) 要素を含む配列に? 次のような出力を生成する意味:

[
    "sequence",
    "time",
    ...
]

私は使用することを考えていましreduce xx as $item (...)たが、私は何か有用なものを思い付くことができませんでした.

4

3 に答える 3

4

map次の方法でフィルターを使用できます。

jq 'map(.[0])'
于 2013-09-19T09:16:40.113 に答える
1

別のオプションはjq '[.[][0]]'

を使用した場合と同じ結果が得られます。map(.[0])

于 2016-09-15T19:53:58.750 に答える