我正在使用
输入 =
jq
,尝试根据值从数组中删除元素,但无法弄清语法,它可以使用 map 但不能使用 del:输入 =
[10,11,12]
echo $input | jq -r 'map(select(. == 10))'
返回 [10]
echo $input | jq -r 'del(select(. == 10))'
返回 [10,11,12]
而不是预期的 [11,12]
有人能指点我吗?