#########
usr_input() {
# user input; return an answer or default
question=$1
if [ $# -gt 1 ]; then
default=$2
read -p "$question [$default]? " answer
if [ "$answer" == "" ]; then
answer=$default
fi
else
read -p "$question? " answer
fi
echo $answer
}
---------------------------
raf@krp:~$ usr_input() {
> # user input; return an answer or default
> question=$1
> if [ $# -gt 1 ]; then
> default=$2
> read -p "$question [$default]? " answer
> if [ "$answer" == "" ]; then
> answer=$default
> fi
> else
> read -p "$question? " answer
> fi
> echo $answer
> }
raf@krp:~$
raf@krp:~$ user_sayz=$(usr_input "???" )
???? test
raf@krp:~$ echo $user_sayz
test
raf@krp:~$