2017-06-27 1 views
1

実際にWindows 10でjq(1.5)を使用して、異なるjsonファイルをフォーマットします。私は今日、フィルタファイルにフィルタを移動して、私のcmdコマンドの長さを減らそうとしました。 すべての見積もりを含むコマンドから直接フィルタをコピーしましたが、構文エラーが表示されました。私はqotationsを削除しようとするか、それらに変更する 'しかし、私はまだSyntaxエラーが表示されます:ウィンドウの下のJQフィルタファイルの入力

[.cruises [] | {NID:.cruise_nid、shipcategory:.ship_category、船:.ship_title、会社:.company_title、includeflight:.includes_flight、夜、ウェイポイント:.waypoint_cities、タイトル:.route_title}] C:\インポート\ dreamlines_cruises.json> C: \インポート\のimport_cruises.json

任意のヒント?

よろしくティモ

答えて

1

あなたJQフィルタ(引用符なしIE)与えられたように正常に見えるので、あなたは成功した(うまくいけば、ファイルに読みやすさの:-)のためにフォーマットされたテキストを配置したと仮定しましょう、

format.jq言います

その後、あなたはこのような何かを実行します:

jq -f format.jq dreamlines_cruises.json 
+0

こんにちはピーク、あなたの入力に感謝。私は間違いを見つけました。私は完全なコマンド(ファイルの入出力を含む)をファイルに入れました。それがなければ、それは魅力のように機能します。ありがとう。ティモについて – TimoC

関連する問題