Ola Rodrigo, Uso bash e no meu caso funcionou normalmente:
[EMAIL PROTECTED] ~ $ cat variaveis.sh #/bin/bash DIA=01; MES=02; ANO=2007; [EMAIL PROTECTED] ~ $ . ./variaveis.sh [EMAIL PROTECTED] ~ $ echo $DIA$MES$ANO 01022007 Duas perguntas: Você colou #!/bin/bash na primeira linha do arquivo onde estão as variáveis? E você deu um chmod +x variaveis.sh ? Espero ter ajudado. []'s On 2/23/07, Rodrigo Santos Vieira <[EMAIL PROTECTED]> wrote: > Pessoal, estou com dificuldades em fazer um shell ler um arquivo. > Fiz um teste simples: > criei um arquivo chamado dia.sh com as variáveis: > > DIA=01 > > MES=02 > > ANO=2007 > > criei outro chamado teste.sh, assim: > > #Tentei com . (ponto) e tambem com source. > > .dia.sh > > echo $DIA$MES$ANO > > Isso deveria funcionar: > > ./teste.sh > > 01022007 > > Não entendo porq isso não funcionou > > Será que esta faltando algum pacote a ser instalado no servidor? > > Como verifico se esta faltando alguma coisa? > > > [As partes desta mensagem que não continham texto foram removidas] > > > > --------------------------------------------------------------------- > 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: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > > -- Eduardo Otubo Linux Registered User #424252 http://del.icio.us/z3r00/ |_|0|_| |_|_|0| |0|0|0|
