Bash: "comando no encontrado" en asignación de variable simple

Aquí hay una versión simple de mi script que muestra el error:

#!/bin/bash
${something:="false"}
${something_else:="blahblah"}
${name:="file.ext"}

echo ${something}
echo ${something_else}
echo ${name}

Cuando hago eco de las variables, obtengo los valores que puse, pero también emite un error. ¿Qué estoy haciendo mal

Salida

./test.sh: line 3: blahblah: command not found
./test.sh: line 4: file.ext: command not found
false
blahblah
file.ext

Las primeras dos líneas se emiten a stderr, mientras que las tres siguientes se envían a stdout.

Mi plataforma es fedora 15, bash versión 4.2.10.

Respuestas a la pregunta(3)

Su respuesta a la pregunta