[Programación] Re: [ProgramaciXn] Re: [Programación] Re: [Programación] Exportar variables

Guillermo programacion@lugro.org.ar
Fri, 09 Jul 2004 02:31:55 -0300


Muchas gracias por la explicacion, me aclaro mucho el asunto, funciono
perfecto.
Saludos, Guillermo.
On Thu, 2004-07-08 at 15:14, Sebastián D. Criado wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> El Jueves 08 Julio 2004 14:53, Pablo escribió:
> > Tenes que ejecutar el archivos de esta forma:
> >
> > ----------------------------------
> > $ cat t
> > export VARIABLE=Prueba
> > $ echo $VARIABLE
> >
> > $ . ./t
> > $ echo $VARIABLE
> > Prueba
> > $
> > ----------------------------------
> >
> > mira que hay un punto antes.
> >
> >         Saludos. Pablo.
> >
> 
> te explico el por que de el "."
> El tema pasa por que cuando se ejecuta un script (o cualquier cosa con 
> permisos de ejecucion), el bash, lo que va  a hacer es crear un proceso hijo 
> bash y este se encargara de ejecutar el script.
> Es asi que cuando vos declaras una variable, lo haces en el entorno de ese 
> bash hijo, que al finalizar el script, muere.
> Con el "." al principio, estas obligando al bash que esta corriendo en ese 
> momento, a que sea él mismo el que haga la ejecución, quedando las variables 
> seteadas en ese entorno.
> 
> Saludos.-
> - -- 
> - --
> Sebastián D. Criado - scriado{en}ciudad.com.ar
> L.U.G.R.o - http://www.lugro.org.ar
> GNU/Linux Registered User # 146768
> - -------------------------------------------------------------------
> "Si el Universo fuera un programa estaría hecho en C, y correría sobre
> un sistema UNIX"
>                                                    Anónimo.
> 
> 			
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (GNU/Linux)
> 
> iD8DBQFA7Y8O8hmHQ8ZCg0IRAtu4AJ4zukcaDJgY6QTc42fQYShsJGZm8gCgnueL
> LqIgr4YQ2Gy2J3kjr1FWehY=
> =aAEU
> -----END PGP SIGNATURE-----
> 
> 
> _______________________________________________
> Programacion mailing list
> Programacion@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/programacion