3.5.3 Shell Parameter Expansion ${parameter:+word} If parameter is null or unset, nothing is substituted, otherwise the expansion of word is substituted.