Obligando a bash a expandir las variables en una cadena cargada desde un archivo

Estoy intentando averiguar cómo hacer que bash (force?) Expanda las variables en una cadena (que se cargó desde un archivo).

Tengo un archivo llamado "algo.txt" con el contenido:

hello $FOO world

Entonces corro

export FOO=42
echo $(cat something.txt)

esto vuelve:

   hello $FOO world

No expandió $ FOO a pesar de que la variable estaba establecida. No puedo evaluar o generar el archivo, ya que lo intentará y lo ejecutará (no es ejecutable como es, solo quiero que la cadena con las variables interpoladas).

¿Algunas ideas?

Respuestas a la pregunta(12)

Su respuesta a la pregunta