Exportar una variable

Exportar una variable

Tengo un script que exporta una variable y el segundo que la lee:

guión1:

var1=abc
export var1
./script2

guión2:

echo $var1

Por supuesto, var1se puede acceder a la variable desde script2 (devuelve "abc") Ahora, cuando elimino la llamada de script2 en script1 (la línea "exportar var1" es la última en script1) y muevo las llamadas de script a otro script de esta manera:

guión3:

./script1
./script2

la var1variable ya no está disponible en script2. ¿Por qué es así?

información relacionada