jq
目次
jq
JSON操作ツール
サンプル集
package.jsonからdependenciesを抜き出して、パッケージ名とバージョンのTSVに変換
jq -r '.dependencies | to_entries[] | "\(.key)\t\(.value)"' package.json jq -r '.dependencies | to_entries[] | [.key, .value] | @tsv' package.json
to_entries:
オブジェクトのkeyとvalueを、key, valueというキーのオブジェクト配列に変換
$ echo '{"a":1, "b":2}' | jq 'to_entries' [ { "key": "a", "value": 1 }, { "key": "b", "value": 2 } ] $ echo '{"a":1, "b":2}' | jq 'to_entries[]' { "key": "a", "value": 1 }, { "key": "b", "value": 2 }
jq.txt · 最終更新: by nullpon