#!/bin/sh TITLE= LABEL= ERROR=0 HEIGHT=8 WIDTH=50 PARAMS= while getopts "t:l:d:h:w:rn" option; do case "$option" in l) LABEL="$OPTARG";; t) TITLE="$OPTARG";; h) HEIGHT="$OPTARG";; w) WIDTH="$OPTARG";; n) PARAMS="$PARAMS --defaultno";; :) ERROR=1;; ?) ERROR=1;; esac done if [ $ERROR -eq 1 ]; then exit 1 fi if (whiptail --title "$TITLE" --yesno "$LABEL" $PARAMS $HEIGHT $WIDTH 3>&1 1>&2 2>&3) then printf "yes" else printf "no" fi