Atribuindo valores padrão às variáveis ​​do shell com um único comando no bash

Eu tenho um monte de testes em variáveis ​​em um script de shell bash (3.00), onde se a variável não está definida, então ele atribui um padrão, por exemplo:

if [ -z "${VARIABLE}" ]; then 
    FOO='default'
else 
    FOO=${VARIABLE}
fi

Eu pareço lembrar que há alguma sintaxe para fazer isso em uma linha, algo parecido com um operador ternário, por exemplo:

FOO=${ ${VARIABLE} : 'default' }

(embora eu saiba que não vai funcionar ...)

Eu sou louco ou existe algo assim?

questionAnswers(9)

yourAnswerToTheQuestion