現在、次のようにjsonファイルをきれいに印刷したい場合ジャック、私は使用する:
cat file.json | jq .
しかし。jq
cat
マニュアルページには次のように記載されています。
jq [オプション...]フィルタ[ファイル...]
...デフォルトでは、jqはstdinからJSONオブジェクト(スペースで区切られた)ストリームを読み込みます。 1つ以上のファイルを指定できます。この場合、jqはこれらのファイルから入力を読み取ります。
まだ実行中:
jq file.json
未定義キーのコンパイルエラーが発生し、失敗します。
実行時にファイルを追加するにはどうすればよいですかjq
?
ベストアンサー1
jq . file.json
私が探していたまさにそのこと。私はこれが.
何であるかわからなかった。フィルターパイプコンテンツのプレースホルダの代わりに:
.
最も単純な(そして最も興味深いものではない)フィルタ
.
は、入力を受け取り、それを未変更の出力として生成するフィルタです。
マニュアルページには、フィルタが必須パラメータであることが示されています。