Comment supprimer les guillemets dans la sortie jq pour analyser les fichiers JSON dans bash? [dupliquer]
cette question a déjà une réponse ici:
- chiffres Concat de JSON sans doubles-notes en utilisant jq 1 réponse
j'utilise jq pour analyser un fichier JSON comme montré ici . Cependant, les résultats pour les valeurs de chaîne contenir les "guillemets" comme prévu, comme indiqué à la page
$ cat json.txt | jq '.name'
$ "Google"
Comment puis-je insérer ceci dans une autre commande pour supprimer le ""? donc je reçois
$ cat json.txt | jq '.name' | some_other_command
$ Google
Que puis-je utiliser?
35
demandé sur
Chris F
2017-06-20 17:55:19
1 réponses
utilisez l'option -r
pour émettre des chaînes brutes en sortie:
jq -r '.name' <json.txt
85
répondu
Charles Duffy
2017-06-20 15:03:27