bash - how - set environment variable ubuntu permanently
¿Bash tiene una manera de anular la exportación de una variable sin anularla? (1)
export -n FOO
De la help export
:
Opciones:
-f
referirse a funciones de shell-n
eliminar la propiedad de exportación de cada NOMBRE-p
muestra una lista de todas las variables y funciones exportadas
¿Es posible export
una variable en Bash, y luego anularla, sin anularla por completo? Es decir, todavía está disponible para el shell actual, pero no para los subprocesos.
Siempre puedes hacer esto, pero es feo (y tengo curiosidad):
export FOO
#...
_FOO=$FOO
unset FOO
FOO=$_FOO
Respuestas sobre otras conchas también aceptadas.