29 ポイント 投稿者 GN⁺ 2024-12-12 | 3件のコメント | WhatsAppで共有
  • jqはJSONデータを扱うためのコマンドラインツールで、ほとんどのLinuxディストリビューションに標準でインストールされている
  • JSONデータを見やすく出力(pretty print)したり、フィルタを使ってデータを変換したりするのに便利
  • 開発者が必ず学ぶべき5つのCLIツールに含まれるほど強力で、JSONデータを扱うさまざまな作業を簡単に実行できる

jqのインストールと基本的な使い方

  • インストール方法

    • jqはほとんどのパッケージマネージャーでインストールでき、バイナリを直接ダウンロードしたりソースからビルドしたりすることも可能
    • インストール後はjqコマンドで動作確認できる
  • 基本的な使用例

  • JSONフィルタの例

jqの主な機能

基本フィルタ

配列処理

新しいJSONの生成

jqの高度な機能

関数の活用

データの選択

JSON変換と活用

3件のコメント

 
greenhead 2024-12-12

要約ありがとうございます!本当に役立つ情報ですね

 
greenhead 2024-12-12

開発者がぜひ学ぶべき5つのCLIツールに含まれるほど強力で、

でも、残り4つのCLIツールが何なのかも気になるのに、それは記事では言及されておらず、マクガフィン化していますね..

 
ycs1m1yk 2024-12-12

https://navendu.me/posts/jq-interactive-guide/….

原文を見ると

jq is on every “five command line tools to learn as a developer” video on YouTube.
という一文がありますね。

残りの4つが具体的に挙げられているわけではなく、ああいう系のCLIツールおすすめ動画では毎回言及される、ということみたいですね(笑)