#!/bin/sh TEMP=$(getopt -o t: -- "$@") if [ $? != 0 ] ; then exit 1 fi eval set -- "$TEMP" while true ; do case "$1" in (-t) sleep "$2" ; shift 2 ;; (--) shift ; break ;; (*) echo "Error parsing getopt output" ; exit 1 ;; esac done exec "$@"