如何获取jq的输出到管道卷曲

时间:2017-04-26 05:16:37

标签: bash amazon-web-services curl amazon-ec2 jq

我正在尝试查询AWS EC2 IP地址并使用该地址来卷曲该框的版本。我可以执行查询路径,但我不确定如何将jq的输出转换为curl

这是我使用的命令

aws ec2 describe-instances \
        --filters "Name=tag:App,Values=app01" \
        --query "Reservations[*].Instances[*].PrivateIpAddress" | jq 'flatten'

这是我得到的结果

[
  "10.xx.xx.xxx",
  "10.xx.xx.xxx",
]

我希望它是什么

curl http://10.xx.xx.xxx:8081/version

1 个答案:

答案 0 :(得分:1)

附加:

| grep -Eo '[0-9.]{7,14}' | xargs -I {} echo curl http://{}:8081/version

如果一切正常,请删除echo