${VAR:-hoge}
$ # 未定義変数
$ echo $VAR
$
$ echo ${VAR:-hoge}
$ hoge
$ echo $VAR
${VAR:=foo}
$ 未定義変数
$ echo $VAR
$
$ echo ${VAR:=foo}
$ foo
$ echo $VAR
$ foo
${VAR:?foo}
$ # 未定義変数
$ echo $VAR
$
$ echo ${VAR:?foo}
$ -bash: VAR: foo
$ VAR=bar
$ echo $VAR
$ bar
$ echo ${VAR:?foo}
$ bar
${VAR:+foo}
$ VAR=bar
$ echo $VAR
$ bar
$ echo ${VAR:+foo}
$ foo
$ #未定義変数
$ echo $VAR
$
$ echo ${VAR:+foo}
$