#!/bin/sh VMHOST1="bc:30:5b:e1:b0:38" BOX="00:11:32:1D:89:E5" while [ $# -gt 0 ] ; do MAC="" case $1 in vmhost1) MAC=$VMHOST1 ;; box) MAC=$BOX ;; *) echo "Unknown host $1" ;; esac if [ "$MAC" != "" ] ; then wakeonlan $MAC fi shift done