Grep dans une sortie JQ possible?
Fermé
bob737
Messages postés
144
Date d'inscription
jeudi 24 septembre 2009
Statut
Membre
Dernière intervention
14 mars 2024
-
Modifié le 4 juil. 2022 à 12:00
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 4 juil. 2022 à 12:06
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 4 juil. 2022 à 12:06
A voir également:
- Grep dans une sortie JQ possible?
- Airpods 3 date de sortie - Guide
- Windows 12 date de sortie - Accueil - Windows
- Office 2024 date de sortie - Accueil - Bureautique
- Aucun périphérique de sortie n'a été trouvé - Forum Windows
1 réponse
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
Modifié le 4 juil. 2022 à 12:07
Modifié le 4 juil. 2022 à 12:07
Bonjour,
Peux-tu nous donner plutôt le résultat de :
... car tu as déjà commencé à trafiquer le résultat et on perd peut être une opportunité d'écrire la commande de manière plus élégante.
Par ailleurs, confirmes-tu que le résultat attendu est bien :
(dans cet ordre et avec ces séparateurs) ? Car ça paraît un peu étrange de mettre au même niveau des informations différentes et relatives à différentes machines :-)
Peut-être aussi que si tu nous dis quel est le but final, on pourra te proposer une autre approche.
Ensuite, je pense qu'il faut plutôt envisager de traiter le résultat de ton API avec un script awk.
Bonne chance
Peux-tu nous donner plutôt le résultat de :
REP/curl.sh val1 -X GET "https://$IP/api/internal/role/$ROLE_ID/authorization" | jq -r '.authorizationSpecifications[] | select (.privilege=="FileRestore") | .resources[]'
... car tu as déjà commencé à trafiquer le résultat et on perd peut être une opportunité d'écrire la commande de manière plus élégante.
Par ailleurs, confirmes-tu que le résultat attendu est bien :
NOM_VM1,NOM_VM2,VirtualMachine:::ID1,VirtualMachine:::ID2
(dans cet ordre et avec ces séparateurs) ? Car ça paraît un peu étrange de mettre au même niveau des informations différentes et relatives à différentes machines :-)
Peut-être aussi que si tu nous dis quel est le but final, on pourra te proposer une autre approche.
Ensuite, je pense qu'il faut plutôt envisager de traiter le résultat de ton API avec un script awk.
Bonne chance