Skip to content

Instantly share code, notes, and snippets.

@pmNiko
Last active September 16, 2024 11:12
Show Gist options
  • Save pmNiko/10bff7c2d7adc8d0ed3435e28c742282 to your computer and use it in GitHub Desktop.
Save pmNiko/10bff7c2d7adc8d0ed3435e28c742282 to your computer and use it in GitHub Desktop.
Export variables multiline

_________ ::::::: Exportación de variables leidas a partir de un archivo :::::::::: __________

El primer escenario es el caso simple en el que exportamos un contenido de manera directa, es decir, exportamos una variable que tiene como valort un string en linea. Esto lo podemos hacer desde .bashrc || .bash_profile || /etc/environment || /etc/profile

Por ejemplo: /etc/environment

  MI_VARIABLE="https://dommain.com"

Para que surta efecto se debe reiniciar o ejecutar source /etc/environment

___________________ Leer el valor desde un archivo ______________________

Para leer el valor desde un archivo, como por ejemplo si tenemos los certificados SSL en ~/certificados/mycertificatekey.pem -> este contendrá un hash multilinea el cual vamos a importar desde el archivo /etc/profile

### ------- Certificates SSL ---------##
export SSL_CERTIFICATE_API_KEY=$(cat ~/certificados/key.pem)

Ahora al reiniciar la variable estará disponible globalmente para todos los usuario. Fuente: https://unix.stackexchange.com/questions/299147/setting-variables-in-etc-environment-not-having-an-affect-but-setting-them-in-c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment