Bashでjsonを解析するためのdebian wheezyのjq代替

Bashでjsonを解析するためのdebian wheezyのjq代替

Ubuntuでは簡単に設置できますジャック:

apt-get install jq 

しかし、Debianではリポジトリにはありません。

コンソールでJSON文字列を解析する代わりに、コマンドラインはありますか?

おそらく(fantasycode)のようにPythonを使ってこれを達成できます。

cat test.json | python 'parse_json(stdin)'

ベストアンサー1

jqはWheezyバックポートにあり、Jessieのために計画されています。

Wheezyのバックポートの場合は、/etc/apt/sources.listに以下を追加します(またはsource.d/???.listにファイルを追加します)。

deb http://http.debian.net/debian wheezy-backports main

それから:

apt-get -t wheezy-backports install jq

別のオプション:

python -m json.tool file.json

おすすめ記事