Aula 7.15: Como tornar uma variável em global na shell

Aula 7.15 – Como declarar variável global no terminal Linux

      

Este artigo faz parte do projeto #LTCode

Por padrão, variáveis são locais ao processo no qual são declaradas. Portanto, um shell script não tem acesso às variáveis declaradas na login shell, a não ser que as torne explicitamente disponíveis (global). 

Quando se define uma variável global através do comando export, a shell coloca o valor da variável no ambiente de chamada do processo filho. A variável é passada por valor, ou seja, cada processo filho recebe uma cópia da variável para seu próprio uso.




Source link