: ########################################################################## # Shellscript: vsleep - visual sleep (countdown) # Version : 0.1 (beta) # Author : Heiner Steven (heiner.steven@odn.de) # Date : 06-03-95 # SCCS-Id. : $Id: vsleep,v 1.1.1.1 1999/06/15 19:29:05 heiner Exp $ ########################################################################## # Description # ########################################################################## PN=`basename $0` # program name VER='0.1 (beta)' Usage () { echo "$PN - sleep for some seconds, $VER (stv '95) usage: $PN seconds" >&2 exit 1 } Msg () { for i do echo "$PN: $i" >&2 done } Fatal () { Msg "$@"; exit 1; } while [ $# -gt 0 ] do case "$1" in --) shift; break;; -h) Usage;; -*) Usage;; *) break;; # Seconds esac shift done [ $# -ne 1 ] && Usage countdown="$1" while : do echo "${countdown:-0} \c" if [ "$countdown" -gt 0 ] then countdown=`expr $countdown - 1` else exit 0 fi sleep 1 done