如何在jmespath查询中获取数组中的唯一值?

时间:2016-05-04 08:48:50

标签: amazon-web-services aws-cli jmespath

在aws cli jmespath查询中,例如输出["a","a","b","a","b"],如何提取它的唯一值以获取["a","b"]

2 个答案:

答案 0 :(得分:9)

不幸的是,这在jmespath中是不可能的。

答案 1 :(得分:2)

这不是您要的,但我使用了以下内容:

aws ... | jq -r ".[]" | sort | uniq

这会将["a", "a", "b", "a"]转换为:

a
b