#!/bin/bash IP_SOURCE=PrivateIpAddress aws ec2 describe-instances --output text \ --query 'Reservations[*].Instances[*].{ip:['$IP_SOURCE'],name:Tags[?Key==`Name`].Value}' \ --filter "Name=tag:Name,Values=$1" | awk '$1 ~ /IP/{ip=$2} $1 ~ /NAME/{printf "%-15s %s\n", ip, $2}' | sort -k2