我需要用awk只提取一个值来提取测试。我使用aws-cli命令来检索实例的id并连接到ssh,但是当使用autoscaling实例扩展时,我在同一行中有2个id:
命令as-describe-auto-scaling-groups mygroup
的输出是
AUTO-SCALING-GROUP mygroup myistance_prod eu-west-1a,eu-west-1b,eu-west-1c ELB-autoscaling 1 5 1 Default INSTANCE i-caf3xxxx i-thc8xxxx eu-west-1a InService Healthy myistance_prod TAG auto-scaling-group Cost centre true
使用awk我提取id:
as-describe-auto-scaling-groups mygroup | grep "INSTANCE" | awk '{print $2}'`
此行打印自动缩放组中实例的ID:
i-caf3xxxx i-thc8xxxx
我只需要第一个值,它可能吗?