Odpowiedzi:
var=$( cat foo.txt )
przechowuje dane wyjściowe cat
zmiennej in var
.
var=$( ./myscript )
przechowuje dane wyjściowe myscript
w tej samej zmiennej.
Użyj podwójnych cudzysłowów. Spróbuj tego
var="$(cat foo.txt)"
$
) w podwójnych cudzysłowach, i tutaj nie boli. Jednak w przypadku przypisania do zmiennej nie pomaga.
var = $( cat foo.txt )
nie zadziała