#!/bin/bash set -eu -o pipefail running() { virsh domid "$1" > /dev/null } for vm in "$@" do if running "$vm" then virsh destroy "$vm" > /dev/null fi virsh undefine "$vm" > /dev/null done