Risposte:
var=$( cat foo.txt )
memorizzerebbe l'output della cat
variabile in var
.
var=$( ./myscript )
memorizzerebbe l'output di myscript
nella stessa variabile.
Usa le doppie virgolette. Prova questo
var="$(cat foo.txt)"
$
) tra virgolette doppie, e non fa male qui. Tuttavia, nel caso di assegnazione a una variabile, in realtà non aiuta.
var = $( cat foo.txt )
non funzionerà