[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
>
>
>
>
>
>
>
>