Tenho um arquivo de configura��es (/etc/blabla.conf)

Criei uma rotina dentro de um script meu que d� um cat neste arquivo e le o
valor das vari�veis.
Ex:
##########################
#!/bin/sh
echo "XYZ ZXY"

# Padroniza o valor de TESTE
TESTE=BBBB

cat /etc/blabla.conf|while read x
do
   export "$x"
done

echo "Teste: $TESTE"
###########################

Dentro de /etc/blabla.conf tem uma linha assim: TESTE=AAAA
S� que no final do meu script o echo mostra Teste: BBBB
Entendi porque isto acontece. Aparentemente � porque o cat est� criando um
novo processo e a vari�vel TESTE tem o valor AAA somente naquele "subshell",
certo?

Como contornar esta situa��o?

Marcelo Barreto Nees
Prefeitura de Jaragu� do Sul - SC
Divis�o de Processamento de Dados


Assinantes em 07/08/2001: 2267
Mensagens recebidas desde 07/01/1999: 126718
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a