exportar no funciona

exportar no funciona

prueba.sh:

#!/bin/bash
export test_var=1

Ejecute el script, luego continúe ejecutando el comando en la terminal: echo $test_varNo obtuve nada. ¿Por qué? Desde que test_varse exportó, pensé que podría seguir usando la variable en la terminal.

Respuesta1

La exportación es para permitir que las subcapas hereden la variable, no hace nada para permitir que una subcapa cambie un valor en el padre.

Respuesta2

Para cambiar su entorno de shell actual, ejecute el script con

. test.sh

o

source test.sh

información relacionada