Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【シェルコマンド】jsonファイルをjqを使わずに整形された状態で表示する

jqをインストールすれば楽だけど、共有マシンの場合はかんたんにインストールできない

一応、conda環境にインストールするという手もあるが・・・・


ワンライナー

cat hoge.json | python -m json.tool

jsonファイルに改行やスペースが追加されてて見やすい


とりあえずaliasに登録しといた

alias jq='python -m json.tool'


ただ、jqはjqで便利そうなんだよなぁ・・・
個別の要素を表示したり、要素数を取り出したり・・・

けど、そこまでやるならpythonでやったほうが楽じゃない? という説はある
あと、↑のワンライナーawkの合せ技で同じことをできるやろうし

■ 参考 : jqコマンド(jsonデータの加工, 整形)の使い方

ランキング参加中です

↓クリックしていただけると嬉しいです〜