How do I update a single value in a json document using jq? n'a pas la réponse à cette question.Comment définir une propriété d'un fichier JSON et substituons dans une commande à l'aide JQ
- Lire le fichier json.
- Mettez à jour la valeur.
- Remplacez le fichier.
une commande Expecting en ligne utilisant jq
Supposons que j'ai fichier suivant JSON.
{
"name": "app",
"value": "one",
...
}
Je veux mettre à jour le champ de valeur à « deux ». Donc, résultant fichier JSON devrait ressembler à
{
"name": "app",
"value": "two",
...
}
Quelle est la plus simple commande bash et fenêtres commande bat pour cela.
éponge: command not found. le fichier d'écrasement est un fichier. – sith
éponge peut être trouvé dans [moreutils] (http://joeyh.name/code/moreutils/). Il ya une version de Windows [ici] (https://github.com/zetamatta/sponge) – jq170727
pouvez-vous me donner la commande avec le remplacement du fichier en utilisant ">" – sith