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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]