タグ

2017年11月30日のブックマーク (1件)

  • jq(1) の力を借りて Bash スクリプト内で JSON を操作する - Qiita

    最近、AWS の CLI を使う Bash スクリプトを書いていると、何かと jq(1) コマンドで JSON をイジりまわすことが多くなってきたので、jq(1) による JSON 操作 with Bash スクリプトのまとめ。 Bash でやらずに Python あたりででも書けばいいじゃないかって? そりゃそうなんですが、CLI の aws コマンドだと色々なことをアドホックに試すのが楽だし、その延長として Bash スクリプトを書き始めたら何やら大きなスクリプトになってきてしまって複雑なデータ構造を処理するのが大変になってきた、ってよくあるじゃないですか(私にゃよくある)。そんな時、ブロック指向の構造化テキストフォーマットである JSON であれば、基的に文字列しか格納できない Bash の変数内へデータをシリアライズして格納することで、構造化データを保持できるので助かるわけです。

    jq(1) の力を借りて Bash スクリプト内で JSON を操作する - Qiita