0

[2, 4, 3]我想在像with这样的数组中选择元素 >= 3,jq我该怎么做?

[{Name:"a", Age:2} ...]}当数组包含对象(例如)时,我找到了答案,select (.Age >= 2)但我不知道如何引用值

4

1 回答 1

0

使用..

如果要保留数组结构,可以使用map(select(_)),例如

jq -n '[2, 4, 3] | map(select(. >= 3))'

如果您只想要这些值,您可以考虑:

jq '.[] | select(. >= 3)' <<< '[2, 4, 3]'
于 2018-09-29T01:14:45.903 回答