2015-10-10 24 views
28

私はjsonを使用していますが、選択すると1つの条件に一致するデータのみを取得するために、より多くの条件に基づいてフィルタリングする必要があります。例えばのためにJQ:複数の条件を選択

.[] | select((.processedBarsVolume <= 5) && .processedBars > 0) 

私はこれをどのように行うことができますか?

答えて

56

jqは、通常のブール演算子をサポートし、および/または/ではないので、それは次のようになります。

.[] | select((.processedBarsVolume <= 5) and .processedBars > 0) 
+0

ありがとうございます!できます。 –

+9

素晴らしいですが、答えを受け入れることができればいいと思います! –

関連する問題