数组foo中的值不在数组栏中

时间:2015-09-01 18:49:01

标签: jq

我试图用另一个过滤数组。 例如,给定我有这个输入数组: ['foo', bar', 'baz'] 而这个过滤器数组: ['foo', 'baz']

我想要这个输出: ['bar']

我觉得我能够通过管道select(inside())来做到这一点,但我无法让inside()工作;我得到一个"未定义"错误。

1 个答案:

答案 0 :(得分:1)

您可以使用方便的减法运算符jq '. - ["foo", "baz"]' ,如下所示:

Range.name