2017-02-22 11 views
0

コマンドラインで非常に大きな(数十ギガバイトの)人間が読めないjsonファイルのセクションをきれいに印刷してスクロールしようとしています。jqを使ってlinuxコマンドライン上で大したjsonファイルを印刷するのに問題があります

less bigFile.json | jq 

でも動作しますが、飛ぶだけです。

私は戻って、このようなあまりにパイプにそれを試してみました:

less bigFile.json | jq | less 

が、それは誤りのいくつかの種類を生産。

どのようにこの作品を作っていますか?

答えて

2

コマンドは次のようになります。それはすべてあなたのメモリを使い果たす

jq -C . bigfile.json | less -r 

場合は、興味深い部分をフィルタリングするjqを使用し、lessあるいはさらに良いの-Bオプションをしようとする場合があります。

関連する問題