如何在 jmespath 查询中获取数组中的唯一值?
How can I get unique values in array in a jmespath query?
在 aws cli jmespath 查询中,例如输出 ["a","a","b","a","b"]
,我如何提取它的唯一值以获得 ["a","b"]
?
遗憾的是,目前在 jmespath 中这是不可能的。
这不是你要求的,但我使用了以下内容:
aws ... | jq -r ".[]" | sort | uniq
这会将 ["a", "a", "b", "a"]
转换为:
a
b
在 aws cli jmespath 查询中,例如输出 ["a","a","b","a","b"]
,我如何提取它的唯一值以获得 ["a","b"]
?
遗憾的是,目前在 jmespath 中这是不可能的。
这不是你要求的,但我使用了以下内容:
aws ... | jq -r ".[]" | sort | uniq
这会将 ["a", "a", "b", "a"]
转换为:
a
b