Com base na sua resposta, parece que você está realmente tentando evitar erros de digitação.
A melhor maneira de fazer isso é colocar
set -u
na parte superior do seu script de shell.
Então, em vez de um erro de digitação se expandindo para uma string vazia, é um erro fatal.
if $bTest; then
echo "is active"
fi
# => is active
Versus
set -u
if $bTest; then
echo "is active"
fi
# => typo.sh: line 4: bTest: unbound variable
Como alternativa, se você deseja atribuir padrões a variáveis, geralmente é melhor fazer todas as atribuições no topo do script da seguinte forma:
: ${bTest:=false}
Por fim, se você realmente quiser digitar um valor padrão toda vez, poderá usar
if ${bTest:-false}; then
echo "is active"
fi