Skip to content

Instantly share code, notes, and snippets.

@pmNiko
Last active September 22, 2022 11:56
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