如果我有一个包含两个数组的对象,其中包含唯一值
{"all":["A","B","C","ABC"],"some":["B","C"]}
我如何找到
.all - .some
?在这种情况下,我正在寻找
["A","ABC"]
最佳答案
@Jeff Mercado 让我大吃一惊!我不知道允许数组减法...
echo -n '{"all":["A","B","C","ABC"],"some":["B","C"]}' | jq '.all-.some'
产量
[
"A",
"ABC"
]
关于JQ:两个数组的setdiff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29396154/