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?