Odpowiedzi:
var=$( cat foo.txt )
przechowuje dane wyjściowe catzmiennej in var.
var=$( ./myscript )
przechowuje dane wyjściowe myscriptw 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