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-nulluse 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