ich folgenden in einer Datei habe (was ich nenne "myfile"):jq: Kann nicht Index-Array mit String
[{
"id": 123,
"name": "John",
"aux": [{
"abc": "random",
"def": "I want this"
}],
"blah": 23.11
}]
Ich kann es analysieren, ohne die [
und ]
wie folgt:
$ cat myfile | jq -r '.aux[] | .def'
I want this
$
aber mit dem [
und ]
ich:
$ cat myfile | jq -r '.aux[] | .def'
jq: error: Cannot index array with string
Wie kann ich mit den und mit jq umgehen? . (Ich bin sicher, dass ich sie weg mit einem anderen Werkzeug analysieren könnte, aber ich will die korrekte Verwendung von jq lernen
Oh, ich sehe, Sie sind bereits mit '-r' in der Frage . Wie auch immer, es tut nicht weh! :) – hek2mgl