Forzare bash per espandere le variabili in una stringa caricata da un file

Sto cercando di capire come rendere bash (force?) Espandere le variabili in una stringa (che è stata caricata da un file).

Ho un file chiamato “something.txt” con il contenuto:

hello $FOO world 

Allora corro

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

questo ritorna:

  hello $FOO world 

Non ha ampliato $ FOO anche se la variabile è stata impostata. Non riesco a evalutare o a generare il file, poiché cercherò di eseguirlo (non è eseguibile come è, voglio solo che la stringa con le variabili interpolate).

Qualche idea?