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

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

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


From: Rodrigo Santos Vieira
Subject: RES: [shell-script] Shell para Automatizar programas externos
Date: Fri, 16 Feb 2007 03:14:16 -0300

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



reply via email to

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