${var:+alterno}
O contrário do padrão: só produz valor quando a variável tem valor.
O espelho do :-: quando var tem valor, a expansão devolve o alterno; quando está vazia ou ausente, devolve nada. O valor da variável em si nunca aparece.
Serve para ligar pedaços de linha de comando: ${VERBOSO:+--verbose} injeta a opção só quando a variável foi definida. A flag inteira vive ou morre com a variável.
$ VERBOSO=1
$ ./coletar.sh ${VERBOSO:+--verbose}
coletando (modo verboso)
$ unset VERBOSO
$ ./coletar.sh ${VERBOSO:+--verbose}
coletando