Bom, vc pode testar por si mesmo: ~> export DIA=1 ~> (echo $DIA) 1 ~> DIA=2 ~> (echo $DIA) 2
;-) On 2/16/07, Rodrigo Santos Vieira <[EMAIL PROTECTED]> wrote: > > Se eu der um export DIA = 010207 vou exportar com um valor fixo > Para eu exportar o valor de uma variável que terá um valor diforente a > cada dia? > export DIA = $DIA > Isso funcionaria? > Porque a variável dia esta sendo alimentado diáriamente por uma função que > calcula o seu valor. > > -----Mensagem original----- > De: shell-script@yahoogrupos.com.br > <shell-script%40yahoogrupos.com.br>[mailto: > shell-script@yahoogrupos.com.br <shell-script%40yahoogrupos.com.br>]Em > nome de Tiago Barcellos Peczenyj > Enviada em: quinta-feira, 15 de fevereiro de 2007 06:41 > Para: shell-script@yahoogrupos.com.br <shell-script%40yahoogrupos.com.br> > Assunto: Re: [shell-script] Shell para Automatizar programas externos > > > rodrigo > > quando vc faz: > (echo "i" ; echo $DIA) | programa > > vc está abrindo um subshell com os (...), e provavelmente o subshell não > tem > acesso as variaveis que vc setou, experimente exporta-las antes > > export DIA=010207 > (echo "i" ; echo $DIA) | programa > > Em todo o caso, isso parece um prato cheio para o expect! > http://en.wikipedia.org/wiki/Expect > > On 2/15/07, rodrigobsi <[EMAIL PROTECTED] <rodrigosv%40tupy.com.br>> > wrote: > > > > Ola pessoal, preciso de ajuda. > > > > Preciso criar um shell que execute um programa e preencha os campos > > pra mim, e tambem que dê enters nos campos que estão preenchidos. > > Na minha empresa todos os dias eu executo vários programas todos os > > dias, preciso automatizar isso, mas estou com dificuldades em fazer > > o shell funcionar. > > > > Tenho um programa que tem a opção "Informar" que pode ser aciona com > > um enter ou teclar a letra " i ", depois ele vai para para um outro > > campo para ee preencher com uma data. > > Fiz um shell que funciona, mas apenas com dados fixos, exemplo: > > (echo "i" ; echo "010207" ; echo "280207") | programa > > Isso funciona, mas eu preciso que o shell preencha os campos com > > valores de variáveis. > > (echo "i" ; echo $DIA) | programa > > Ja tentei assim, mas naum funciona, o campo do programa não > > reconhece o valor da variável $DIA para preenche-lo. > > Alguem pode me ajudar? > > Obrigado > > > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer [As partes desta mensagem que não continham texto foram removidas]