#!/bin/sh
#
# This script extract VM IDs and filter them if a pattern is provided as first
# argument.

set -e

# Extract instances from ONE.
instances=$(onevm list --csv | tail -n +2)

# Filter them is a pattern has been provided.
if [ "$1" != "" ]; then
	filtered_instances="$(echo "$instances" | grep -E "$1")"
	instances="$filtered_instances"
fi

# Outputs instance IDs.
echo "$instances" | cut -d ',' -f 1 -