Como definir variáveis de ambiente para apenas um processo no Bash Shell

image_pdfimage_print

No Bash, para definir variáveis de ambientes que apenas valerão para um processo, basta:

$ NOME="Drall" TEXT="Olá pessoal!" python3 env.py

Ao executar o script Python, o resultado será:
(…) //Outras variáveis de ambientes existentes e abaixo, as variáveis de ambiente que valeram apenas para o processo corrente
NOME=Drall
TEXT=Olá pessoal!

O código do programa env.py é:

import os

for ev in os.environ:
    print("{0}={1}".format(ev, os.environ[ev]))

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!