【发布时间】:2016-12-16 13:11:41
【问题描述】:
我使用带有 ansible 的 ec2.py 动态清单脚本来提取 ec2 主机及其标签名称的列表。它返回给我一个 JSON 列表,如下所示,
"tag_aws_autoscaling_groupName_asg_test": [
"aa.b.bb.55",
"1b.b.c.d"
],
"tag_aws_autoscaling_groupName_asg_unknown": [
"aa.b.bb.55",
"1b.b.c.e"
],
我正在使用 jq 来解析这个输出。
- 如何仅提取这两个 ASG 共有的字段?
- 如何仅提取这两个 ASG 独有的字段?
【问题讨论】:
-
1.请提供至少一个包含有效 JSON 输入和预期输出的最小示例。 2.你的问题在几个方面都非常不清楚。例如,当您说“字段”时,您是指键名(例如“tag_aws_autoscaling_groupName_asg_test”)还是键值(数组)?
标签: arrays json jq set-intersection set-difference