cClaude.rocks ☕ Le blog

[Nouvelles technologies, sciences et coups de gueule…]

Menu

jq est un outil permet de manipuler des données JSON depuis la ligne de commande et c’est l’outil parfait pour vos scripts.

Cet outil, très léger, n’a pas de dépendance et permet de remplacer avantageusement les lignes de sed, de awk, de cut et de grep pour toute manipulation de données JSON. Il permet de filtrer, découper, transformer et grouper des données avec une grande simplicité.

Le format JSON a été adopté par la plupart des services web. L’automatisation des taches des sites web passe donc la création de code qui manipule des données JSON.

De plus en plus de commandes Linux offrent la possibilité d’avoir le résultat au format JSON, le billet Présentation de la commande « ip » traite d’un exemple.

De nombreux tutoriels, présent sur ce blog, nécessite jq, en installant également git et en utilisant son bash intégré, vous serez à même de tester la grande partie des articles décris ici sous Windows.

Installation

jq est disponible sur github.io pour toutes les plateformes.

  • Pour les machines sous Windows, il s’agit d’un petit exécutable à télécharger et à mettre dans un dossier pris en compte par le système (Variable PATH).

  • Pour les machines sous Mac-OS, le binaire est disponible, mais il est également possible d’utiliser brew,

  • Pour les machines sous Linux, jq est disponible dans la majorité des dépôts par défaut (sauf, bien-sur, pour Red-Hat). Par exemples sur les systèmes de type Ubuntu, Linux Mint ou Raspberry Pi OS, il suffit d’utiliser :

sudo apt update && sudo apt install -y jq

Pour aller plus loin…

ᦿ


ℹ 2006 - 2021 | 🏠 Retour à l'accueil du domaine | 🏡 Retour à l'accueil du blog