awk:只为提取的文本打印一个值

时间:2015-09-03 09:59:06

标签: awk

我需要用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

我只需要第一个值,它可能吗?

0 个答案:

没有答案