a.sh¿Cómo se exporta una variable a través de un script de shell?
#! /bin/sh
export x=/usr/local
podemos hacer source ./a
en la línea de comandos. Pero necesito exportar a través del script de shell.
b.sh
#! /bin/sh
. ~/a.sh
ningún error ... pero $x
en la línea de comandos no mostrará nada. Entonces no obtuvo exportación.
¿Alguna idea de cómo hacerlo funcionar?
A.Sh
#! /bin/sh
export x=/usr/local
-----------
[email protected]: ./a.sh
[email protected]: echo $x
[email protected]: <insert ....>
relacionado: http://superuser.com/questions/176783/what-is-the-difference-between-executing-a-bash-script-and-sourcing-a-bash-scrip#176788 – lesmana