Sto cercando di capire come fare in modo che bash (force?) Espandi 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 restituisce:
hello $FOO world
Non ha espanso $ FOO anche se la variabile è stata impostata. Non riesco a valutare o generare il file - poiché proverà ad eseguirlo (non è eseguibile così com'è - voglio solo la stringa con le variabili interpolate).
Qualche idea?
eval
la sicurezza di .