Bonjour,
Je cherche à réaliser mon premier script .
En utilisant ce code
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'
j'obtiens un résultat du type :
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"
    },
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 )