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

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

Re: [shell-script] scrip + ejecutable


From: Alfredo Casanova
Subject: Re: [shell-script] scrip + ejecutable
Date: Wed, 3 Apr 2013 14:36:09 -0300

 Miguel, acho que o que você está procurando é o comando expect

http://linux.die.net/man/1/expect




2013/4/3 miguel <address@hidden>

> **
>
>
> Tiago:
>
> Muito obrigado. isso funciona bemm:
> echo "file-2132323213.nc" | ./meuprograma
>
> um abraço
>
> Miguel
>
> ________________________________
> De: Tiago Peczenyj <address@hidden>
> Para: address@hidden
> Enviado: Miércoles 3 de abril de 2013 11:55
> Asunto: Re: [shell-script] scrip + ejecutable
>
>
> AH! vc quer fazer algo assim, o programa pergunta o nome do arquivo e vc
> diz na entrada padrão?
>
> $ ./meuprograma
> introduza um nome
> file-123424343243.nc
>
> da forma como vc fez vc tenta executar o "meu programa" e depois tenta
> executar o primeiro arquivo que vc encontrou.
>
> Infelizmente o seu "programa" não é muito bem amigavel a scripts. Seria
> mais interessante que ele pudesse funcionar assim
>
> $ ./meuprograma file-1232312312.nc
>
> lendo argumentos. Se vc não pude mudar isso... vc pode testar o seguinte:
>
> $ echo "file-2132323213.nc" | ./meuprograma
>
> se funcionar, beleza, basta fazer
>
> for i in ...
> do
>
> echo $i | ./meuprograma
>
> done
>
> Se não funcionar, veja como o 'expect' funciona.
>
> 2013/4/3 miguel <address@hidden>
>
> > **
> >
> >
> > Bom dia pessoal,
> >
> > Mais uma vez precisando da sua  ajuda.
> >
> > Eu tenho um programa executábel que funciona bem:
> >
> > $  ./programa.exe
> > introduzca nome
> >
> > -Colocando nome do programa funciona bem.
> >
> > mas para colocá-lo em um bash script, isso não está funcionando
> >
> > $ cat conv.bash
> > #!/bin/bash
> > for i in `ls file.2013-05-*`
> > do
> > ./programa.exe
> > $i
> > done
> > #não funciona com  {$i} {$i} ${i} `{$i}` `{$i}` `${i}` '{$i}' '{$i}'
> '${i}'
> >
> > o erro é:
> >
> >  Invalid
> > argument
> >
> > ERROR IN nf_es_getdims: cant open file
> > ./zconv.bash: line 6: ./file.2013-05-01-00000.nc: Permiso denegado
> >
> > att
> >
> > Miguel
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Tiago B. Peczenyj
> Linux User #405772
>
> http://about.me/peczenyj
>
> [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
>
> Links do Yahoo! Grupos
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
[]'s
Alfredo Casanova
Linux User #228230
msn: address@hidden
tel: +55 61 9655 9619


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



reply via email to

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