Anda perlu menggabungkan filter melalui |
operator:
$ jq -r '.[] | .[] | .name' test.json
rhel6.6
rhel7
.[]
pertama mengambil repositories
Himpunan. .[]
berikutnya mengambil semua item dari repositories
Himpunan. Terakhir, .name
mengekstrak properti dari item array (objek).
Perhatikan, .[]
pertama bekerja pada objek karena ini adalah fitur terdokumentasi:
.[]
If you use the .[index] syntax, but omit the index entirely, it
will return all of the elements of an array...
You can also use this on an object, and it will return all the
values of the object.
Anda ingin melihat larik repositori alih-alih memperlakukan input sebagai larik:
$ jq -r '.repositories[].name' file
rhel6.6
rhel7
Plot python di server jauh menggunakan PyCharm
Bagaimana cara meneruskan argumen ke skrip yang dipanggil oleh perintah sumber?