Ho un json e al momento, utilizzando select per ottenere solo i dati che corrispondono a una condizione, devo filtrare in base a più condizioni.
Ad esempio:
.[] | select((.processedBarsVolume <= 5) && .processedBars > 0)
Come posso farlo?
Ho un json e al momento, utilizzando select per ottenere solo i dati che corrispondono a una condizione, devo filtrare in base a più condizioni.
Ad esempio:
.[] | select((.processedBarsVolume <= 5) && .processedBars > 0)
Come posso farlo?
Risposte:
jq
supporta i normali operatori booleani e / o / no, quindi sarebbe simile a:
.[] | select((.processedBarsVolume <= 5) and .processedBars > 0)
.processedBarsVolume <= 5
?