Variables checking & usage
*Tags*: empty check, test empty
${VAR+T} True if VAR is set, even if it is empty
${VAR:+T} True if VAR is set and non-null
use if set (use as default)
${VAR:-default_value} use the value of VAR if VAR is set and non-null,
otherwise use "default_value"
use different if set (change default)
${VAR:+value} return "value" if VAR is set and non-null,
otherwise return VAR