Saludos,
- Tengo entendido que las variables exportadas desde un Shell Padre solo son accesibles desde una Shell Hija, es decir, tienes que exportar tus variables y luego llamar a una Shell, esta nueva Shell hereda las variables exportadas.
- Tengo entendido que las variables exportadas desde un Shell Padre solo son accesibles desde una Shell Hija, es decir, tienes que exportar tus variables y luego llamar a una Shell, esta nueva Shell hereda las variables exportadas.
Código (bash) [Seleccionar]
[root@localhost ~]# cat config.sh
export Ip1=60
export Ip2=100
[root@localhost ~]# cat envia.sh
source config.sh
bash
[root@localhost ~]# ./envia.sh
[root@localhost ~]# echo $Ip1 $Ip2
60 100
[root@localhost ~]# echo $Ip1 $Ip2 in Child Bash
60 100 in Child Bash
[root@localhost ~]# exit
exit
[root@localhost ~]#