Por que o eval não está funcionando com a substituição de comandos?

3

Eu tenho este comando

$("${DIR}/test.py" "$1")

cuja saída é

export SOME_VAR="hello world" export ANOTHER_VAR="hello"

Mas eval $("${DIR}/test.py" "$1")

parece não fazer nada. O que estou fazendo de errado?

Eu quero exportar essas variáveis no meu script de shell.

    
por masterpiece 18.11.2018 / 01:35

1 resposta

1

Após a discussão, determinamos que o problema não estava usando source para permitir a exportação de vars para o shell atual.

    
por 18.11.2018 / 23:03