13
でないインデックス配列することができますJQ:私は(私は「MYFILE」と呼ぶであろう)ファイルに次のしている文字列を
[{
"id": 123,
"name": "John",
"aux": [{
"abc": "random",
"def": "I want this"
}],
"blah": 23.11
}]
次のように私は[
と]
せずにそれを解析することができます
$ cat myfile | jq -r '.aux[] | .def'
I want this
$
が、[
と]
で私が取得:
$ cat myfile | jq -r '.aux[] | .def'
jq: error: Cannot index array with string
[
と]
をjqを使ってどうやって扱うことができますか? 。(私は別のツールとそれらをオフに解析することができ確信しているが、私はJQの正しい使用方法を学びたい
ああ、私はすでに問題の '-r'を使用している参照。とにかく、それは傷つくことはありません! :) – hek2mgl