代码: 全选
#!/bin/bash
#Name:promptRESPONSE
#DESC:asks a question
#Args:$1 -> The prompt
#Globals:RESPONE -> set to the users response
promptRESPONSE () {
RESPONSE=""
if [ $# -lt 1 ];then
return 1
fi
_RDEFANS="${2:+$2}"
_RPROMPT="$1? ${_RDEFANS:+[$_RDEFANS]}"
while :
do
print "$_RPROMPT"
read RESPONSEE
RESPONSE="${RESPONSEE:-$_RDEFANS}"
if [ -n "$RESPONSE" ];then
break
fi
RESPONSE=""
Done
unset _REDEFANS _RPROMPT
export RESPONSE
return 0
}
sh -n libTYSP4.sh
libTYSP4.sh: line 26: syntax error near unexpected token `}'
libTYSP4.sh: line 26: `}'