$ DISP=``
— imitate an empty return
$ svs DISP DISP=
$ echo ${DISP:-'eee'}
eee— check null
$ echo ${DISP-'eee'}— check set only
$ unset DISP
$ echo ${DISP-'eee'}
eee${parameter:-word}
If parameter is set and is non-null, substitute its
value; otherwise substitute word.${parameter:=word}
If parameter is not set or is null set it to word; the
value of the parameter is substituted. Positional
parameters may not be assigned in this way.${parameter:?word}
If parameter is set and is non-null, substitute its
value; otherwise, print word and exit from the shell.
If word is omitted, the message "parameter null or not
set" is printed.${parameter:+word}
If parameter is set and is non-null, substitute word;
otherwise substitute nothing.If the colon (:) is omitted from the above expressions, the shell only checks whether parameter is set or not.