diff --git a/nova/list-vms-by-host.sh b/nova/list-vms-by-host.sh index b522bc4..9e6fee3 100755 --- a/nova/list-vms-by-host.sh +++ b/nova/list-vms-by-host.sh @@ -16,7 +16,7 @@ for i in `nova list --all-tenants | grep -v '^+-' | grep -v '^| ID' |\ SHOW=`nova show ${ID}` HV=`echo "${SHOW}" | grep OS-EXT-SRV-ATTR:host | awk '{print $4;}'` - IP=`echo "${SHOW}" | grep " network" | awk '{print $5;}'` + IP=`echo "${SHOW}" | grep " network" | sed -e "s/.*network *| //" -e "s/ *| *$//"` echo -e "${HV}\t${ID}\t${STATUS}\t${IP}\t${NAME}" done