Bonjour,
Je cherche à réaliser mon premier script .
En utilisant ce code
j'obtiens un résultat du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'
Avec une autre fonction je récupére une variable $test correspondant a un genres.id (28 ou 12 ou autres)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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" },
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)
Partager