#!/usr/bin/ksh93
################################################################
#### Program: yes_k93
####
#### Description: Emulation of the Unix "yes" command
####
#### Author: Dana French (dfrench@mtxia.com)
#### Copyright 2004
####
#### Date: 07/28/2004
####
################################################################
function yes_k93 {
typeset TRUE="0"
typeset FALSE="1"
typeset VERBOSE="${FALSE}"
typeset VERYVERB="${FALSE}"
typeset FNAME
while getopts ":vV" OPTION
do
case "${OPTION}" in
'v') VERBOSE="${TRUE}";;
'V') VERYVERB="${TRUE}";;
'?') print "Syntax: yes_k93 [STRING]..." && exit 1 ;;
esac
done
shift $(( ${OPTIND} - 1 ))
STRING="${@}"
[[ "_${STRING}" = "_" ]] && STRING="y"
while :
do
print -- "${STRING}"
done
return "${TRUE}"
}
################################################################
yes_k93 "${@}"