web-dev-qa-db-ja.com

JQ:複数の条件を選択します

Jsonがあり、現在selectを使用して1つの条件に一致するデータのみを取得しているため、より多くの条件に基づいてフィルタリングする必要があります。

例:

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

どうすればこれができますか?

70
Andrei Colta

jqは、通常のブール演算子and/or/notをサポートするため、次のようになります。

.[] | select((.processedBarsVolume <= 5) and .processedBars > 0)
155
Hans Z.