[JQ] Recherche dans tableau JSON
Bonjour,
Je cherche à réaliser mon premier script .
En utilisant ce code
Code:
1 2 3 4 5 6
| get_genre(){
curl -s --request GET \
--url "https://api.themoviedb.org/3/genre/movie/list?api_key=$APIKEY&language=fr-FR"
}
data1=$(get_genre)
echo "$data1" | jq '.genres' |
j'obtiens un résultat du type :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| {
"genres": [
{
"id": 28,
"name": "Action"
},
{
"id": 12,
"name": "Aventure"
},
{
"id": 16,
"name": "Animation"
}, |
Avec une autre fonction je récupére une variable $test correspondant a un genres.id (28 ou 12 ou autres)
Ce que je voudrais c'est récupérer le name de l'id correspondant.
Je ne sais pas comment faire une boucle en comparant "$test" à chaque "genre.id" et si concordant "$data1" | jq '.genres[?].name'
Merci
(Je vous rassure dans ma tête c'est claire :aie: )