shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Shell para Automatizar programas externos


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Shell para Automatizar programas externos
Date: Fri, 16 Feb 2007 08:23:32 -0200

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 <address@hidden> 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: address@hidden <shell-script%40yahoogrupos.com.br>[mailto:
> address@hidden <shell-script%40yahoogrupos.com.br>]Em
> nome de Tiago Barcellos Peczenyj
> Enviada em: quinta-feira, 15 de fevereiro de 2007 06:41
> Para: address@hidden <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 <address@hidden <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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]