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

Re: OFF-TOPIC - shell script, exportando variaveis



pra funcionar separado, acho que vc tem que colocar o export na definicao da variavel (isso em bash)

export OXE=lalaaa

Qdo vc nao coloca isso, parece que o escopo da variável é definido apenas para o shell em questão; com o export p 'pai' toma conhecimento (e por consequencia todos os seus futuros 'filhos')


--
Marcos Lazarini
Bruno Lellis wrote:

Tiago, de acordo com o que o Jean disse, você deve executá-los na
mesma linha de comando. Seria assim:

prompt~$ source a.sh;b.sh Note o ";" (ponto e virgula) que separa os dois.

Boa sorte

On Thu, 2 Dec 2004 10:52:57 -0200, Tiago Vignatti <tv02@inf.ufpr.br> wrote:

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?

T VIGNATTI

On Wed, Dec 01, 2004 at 12:00:13AM -0300, Jean Silva wrote:

Se entendi, você tem dois scripts, A e B e os dois são
executados no mesmo terminal um após o outro, algo
como:
# A; B
e você quer que as variáveis de ambiente definidas em
A estejam disponíveis para B. Tente algo assim:
# source A; B
--- Tiago Vignatti <tv02@inf.ufpr.br> escreveu:

Como faço para exportar uma variável de um shell
script para outro, sendo que
um script foi executado atraz do outro de modo que
não seja subprocesso.. deu
pra entender?

valeuuu

T VIGNATTI

--
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org







Reply to: