首页 > 解决方案 > 在jq中使用select和reduce?

问题描述

如果我有一个简单的reduce表达式:

reduce inputs as $line
([]; . + [$line])

(这大致相当于--slurp:忽略它;这只是一个例子)

...但我想以inputs某种方式过滤。

我在哪里放select

标签: selectjqreduce

解决方案


我不确定我是否完全理解您的问题,但我想这应该可行

reduce (inputs | select(Your_filter)) as $line
([]; . + [$line])

推荐阅读