A exportação está no bash alias da função eval que muitos outros scripts possuem?

1

Eu não tenho muita experiência com export , mas dá a impressão de que é bem parecido com eval .

Estou errado ou não?

    
por apache 24.04.2010 / 09:04

1 resposta

1

Normalmente, as variáveis atribuídas estão disponíveis apenas para o processo de shell atual. export garante que os processos filhos também tenham a variável de ambiente definida.

foo=123
echo "$foo"
bash -c 'echo "$foo"'
export foo=123
echo "$foo"
bash -c 'echo "$foo"'
    
por 24.04.2010 / 09:19

Tags