現在、jqを使用してjsonファイルをきれいに印刷したい場合、次を使用します。
cat file.json | grep jq .
それでも、私はjq
、フォールバックすることなく引数としてファイル名を受け入れることを期待するでしょうcat
。
マニュアルページには次のように書かれています:
jq [オプション...]フィルター[ファイル...]
...デフォルトでは、jqは標準入力からJSONオブジェクトのストリーム(空白で区切られている)を読み取ります。1つ以上のファイルを指定できます。その場合、jqは代わりにそれらから入力を読み取ります。
まだ実行中:
jq file.json
キーが定義されていないコンパイルエラーをスローして失敗します。
実行中にファイルを追加するにはどうすればよいですjq
か?