¿Cómo establecer una variable de entorno global en un script bash?Variables de entorno globales en un script de shell
Si hago cosas como
#!/bin/bash
FOO=bar
... o
#!/bin/bash
export FOO=bar
... los VARs parece permanecer en el contexto local, mientras que me gustaría seguir usándolas después el script ha terminado de ejecutarse.
Ten cuidado con la primera. Sin una barra, se verá en su camino: use algo como '. ./myscript.sh 'si desea asegurarse de que se ejecute uno específico. – paxdiablo
¡Pensé que global era GLOBAL! Esto borra la última hora de solución de problemas – Dennis
'fuente' es un alias para' .'. Así que podrías ejecutar 'source myscript.sh' en su lugar, si quisieras ser más explícito. –