shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Dúvida usando export no script


From: Marcos Sabatino
Subject: Re: [shell-script] Dúvida usando export no script
Date: Fri, 10 Jun 2005 09:27:53 -0300

Ok, Emerson,

Obrigado.

Em Qui, 2005-06-09 às 15:14, Emerson Domingues Souto escreveu:
> Amigo, não é bem assim que funciona.
> 
> Exportar uma variável não significa que ela poderá ser enchergada por outra 
> sessão (outro tty). Caso seja este o seu desejo, a
> solução poderia ser gravar um  arquivo e ler o conteúdo de um arquivo pela 
> outra sessão (no seu caso o outro tty).
> 
> O conceito de variável, seja ela em shell-script, c, VB, delphi ou qualquer 
> outra linguagem, a variável somente pode ser lida na
> própria sessão, o fato de exportá-la, no caso de shell, faz com que ela seja 
> enxergada nas sessões abertas dentro da mesma sessão.
> 
> Ex:
> ##########################
> $ tty
> /dev/pts/1
> $ a=3
> $ echo $a
> 3
> $ sh
> $ tty
> /dev/pts/1
> $ echo $a
> 
> $ export a=4
> $ echo $a
> 4
> $ sh
> $ tty
> /dev/pts/1
> $ echo $a
> 4
> 
> #####################################
> AGORA NUMA OUTRA SESSAO ABERTA
> #####################################
> $ tty
> /dev/pts/2
> $ echo $a
> 
> #####################################
> 
> Como pode ver a variavel exportada só vale na mesma sessão ou "sub-sessoes" 
> abertas dentro da primeira
> 
> Dúvidas, o pessoal do grupo (JULIO, GUSTAVO, MR.BITS, etc) podem esclarecer 
> melhor
> 
> Att,
> Emerson
> 
> 
> 
> ----- Original Message ----- 
> From: "Marcos Sabatino" <address@hidden>
> To: <address@hidden>
> Sent: Thursday, June 09, 2005 10:43 AM
> Subject: [shell-script] Dúvida usando export no script
> 
> 
> > Pessoal,
> >
> > Gostaria de uma ajuda: quando utilizo o comando export para uma
> > variável, exemplo: export var1=10, utilizando o tty1, não consigo
> > enxergá-la em outro tty, como o tty2 ou o tty3 por exemplo.
> >
> > Pelo que busquei na internet, o comando export  faz com que a variável
> > seja vista em outros subshells.
> >
> > Consegui que a variável utilizada em um script, sendo exportada,
> > continuasse com o mesmo valor em outro script que rodei na mesma console
> > (tty1), porém caso rode o script que exporta a variável na tty1 e rode o
> > segundo script na tty2, não consigo obter o valor dessa variável.
> >
> > Poderiam me ajudar ?
> >
> > Um abraço,
> >
> > Marcos Sabatino
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação, como 
> > perl, C etc. Quem insistir em não seguir esta regra
> será moderado sem prévio aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em 
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> 
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]