[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OFF-TOPIC - shell script, exportando variaveis



O que adianta toda a explicacao se voces nao estao entendendo o que
esta acontecendo?

As variaveis no shell estao intimamente ligadas a sessoes.

Voce exporta variaveis para sessoes filhas mas nunca para sessoes pai,
ou irmas (derivadas do mesmo pai).

Quando voce utiliza o comando source ou . voce esta executando um
script no shell atual *(como se estivesse digitanto) enquanto a
execucao de um script abre um sub-shell ( ps axfww mostra isso muito
bem).

Gente LEIAM AS DOCUMENTACOES ANTES DE PERGUNTAR OU FICAR CHUTANDO.



On Thu, 2 Dec 2004 14:02:25 -0300, Felipe Roman <felipe@fonet-br.com> wrote:
> -----Original Message-----
> 
> 
> From: Tiago Vignatti [mailto:tv02@inf.ufpr.br]
> Sent: Thursday, December 02, 2004 9:53 AM
> 
> > Sim sim, vc entendeu certo. Mas nao funcionou!
> 
> > Olha soh o q eu fiz:
> 
> > prompt~$ cat a.sh
> > #!/bin/bash
> >
> > OXE=lalaaa
> >
> > prompt~# cat b.sh
> > #!/bin/bash
> >
> > echo $OXE
> >
> > prompt~$ source a.sh
> > prompt~$ ./b.sh
> >
> > prompt~$
> 
> > Alguma ideia, pessoal?
> 
> Porque não seta as variaveis como variaveis de ambiente usando o export
> e faz a leitura no b.sh ?
> 
> Espero ter ajudado, abraco
> 
> []'s
> 
> --
> Felipe Roman
> FONET-BR
> http://www.fonet-br.com
> felipe@fonet-br.com
> 
>



Reply to: