Isso é o mesmo que
${MYVAR:+OTHERVAR}
com OTHERVAR sendo igual a -x . Em outras palavras, se MYVAR não estiver definido ou nulo, substitua null; caso contrário, substitua -x .
Referências
Em um script bash que não posso postar aqui, vejo a seguinte expressão:
${MYVAR:+-x}
Eu entendo o significado de expressões como ${MYVAR:+OTHERVAR} e ${MYVAR:-OTHERVAR} , mas uma expressão com um sinal de mais e um sinal de menos. O que significa, se alguma coisa?
Isso é o mesmo que
${MYVAR:+OTHERVAR}
com OTHERVAR sendo igual a -x . Em outras palavras, se MYVAR não estiver definido ou nulo, substitua null; caso contrário, substitua -x .
Referências