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

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

Re: [shell-script] Execussão de programa,passando parametro.


From: Fábio Boeing
Subject: Re: [shell-script] Execussão de programa,passando parametro.
Date: Mon, 20 Feb 2006 11:49:08 -0300

Ok... vou tentar explicar novamente, talvez não tenha sido claro...

O objetivo primario da minha shell, é executar um programa, passando um valor 
como parametro, e, em seguida, abrir um segundo programa, certo...?

new_lic.sh 123
Assim executo a shell, passando este número como parametro...


#!/bin/bash
[ "$1" ] || { echo "uso: $0 <parametro>" ; exit 1 ;}
VAR="$1"
run 01 fab6000 ${VAR}

Aqui eu pego o valor do parametro, e insiro no programa. Soh que ele não 
executa sozinho. Exitem mais dois campos que são preenchidos automaticamente, 
pelo programa, que poderiam ser alterados, mas não quero que os usuário 
modifiquem. Então preciso que ele insira o paramatro e já execute. O comando 
para execussão, é o ' ESC '.

Depois da exeussão, o programa fecha sozinho, e a shell continua, abrindo o 
segundo programa. Mas este o usuário deve alterar, então a shell precisa 
somente abri-lo... Isso já está OK.

O problema é... Ainda não consegui fazer com que seja passado o comando ' ESC ' 
pela shell, para que ela execute o programa, assim que ele seja executado e 
recebeba o valor... ALguém sabe como fazer isso?



  ----- Original Message ----- 
  From: Rafael Nunes 
  To: address@hidden 
  Sent: Friday, February 17, 2006 4:20 PM
  Subject: Re: [shell-script] Execussão de programa,passando parametro.


  naum peguei direito o que vc quer naum..mais o que eu entendi é que vc
  quer
  passar um paramentro para outro comando.. sem que o usuário interfira ou
  veja..
  se for isso?

  vc pode utilizar o comando 
  xargs

  rpm --query --all rpm | xargs rpm --query --all -docfiles

  espero está ajudando..!!!!!


  Em Sex, 2006-02-17 às 17:26, Fábio Boeing escreveu:

  > Assim ele abre o programa para o usuário, e não quero que ele seja
  > visualizado.
  > 
  > Pois existem outras duas variáveis que são passadas automaticamente,
  > uma delas conforme a data em questão... E estes campos não podem ser
  > modificados...
  > Então preciso que ele passe o valor, e em seguida execute o 'ESC'.
  > 
  > Sabe como fazer?
  >   ----- Original Message ----- 
  >   From: Emerson Domingues Souto 
  >   To: address@hidden 
  >   Sent: Friday, February 17, 2006 4:11 PM
  >   Subject: Re: [shell-script] Execussão de programa, passando
  > parametro.
  > 
  > 
  > 
  >   Ja experimentou executar no prompt pra ver o q rola ?
  > 
  >   Ex:
  >   Prompt> run 01 fab0001 "abobrinha"
  >   ou
  >   Prompt> run 01 fab0001 "733"
  > 
  >   Att,
  >   Emerson
  > 
  >     ----- Original Message ----- 
  >     From: Fábio Boeing 
  >     To: address@hidden 
  >     Sent: Friday, February 17, 2006 3:38 PM
  >     Subject: Re: [shell-script] Execussão de programa, passando
  > parametro.
  > 
  > 
  >     Por exemplo:
  > 
  >     #!/bin/bash
  >     [ "$1" ] || { echo "uso: $0 <parametro>" ; exit 1 ;}
  >     VAR="$1"
  > 
  >     Isso fará com que eu guarde a variável, certo?
  > 
  >     run 01 fab0001 ${VAR} 
  > 
  >     Deveria ser para passara a varivel... Então, quando meu programa
  > fosse aberto, o campo já deveria aparecer preencido...
  >     O comando de validação, ou seja, após informar essa variável, eu
  > precisaria dar um 'ESC', para processa-lo...
  >     Então preciso passar o valor da tecla, como se ela tivesse sendo
  > teclada.
  > 
  >     Depois ele vai abrir outro programa, mas o restante já está OK.
  > 
  > 
  > 
  >   [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: address@hidden
  >  
  > ---------------------------------------------------------------------
  >   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
  > 
  > 
  > 
  > 
  >         Yahoo! Grupos, um serviço oferecido por: 
  >               PUBLICIDADE
  >                 
  >        
  > 
  > 
  > 
------------------------------------------------------------------------------
  >   Links do Yahoo! Grupos
  > 
  >     a.. Para visitar o site do seu grupo na web, acesse:
  >     http://br.groups.yahoo.com/group/shell-script/
  >       
  >     b.. Para sair deste grupo, envie um e-mail para:
  >     address@hidden
  >       
  >     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
  > Serviço do Yahoo!. 
  > 
  > 
  > 
  > [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: address@hidden
  > ---------------------------------------------------------------------
  > 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
  > 
  > 
  > 
  > 
  >               Yahoo! Grupos, um serviço oferecido por:
  >                                             PUBLICIDADE
  >                                    
  > 
  > ______________________________________________________________________
  > Links do Yahoo! Grupos
  >       * Para visitar o site do seu grupo na web, acesse:
  >         http://br.groups.yahoo.com/group/shell-script/
  >           
  >       * Para sair deste grupo, envie um e-mail para:
  >         address@hidden
  >           
  >       * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
  >         Serviço do Yahoo!.
      
    * Atenciosamente,
      
      My Orkut profile
      
      Rafael Nunes
      
      address@hidden
      
      I'm free - Linux
      
      


  [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: address@hidden
  ---------------------------------------------------------------------
  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




        Yahoo! Grupos, um serviço oferecido por: 
              PUBLICIDADE
                
       


------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/
      
    b.. Para sair deste grupo, envie um e-mail para:
    address@hidden
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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