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: miguel
Subject: Re: [shell-script] scrip + ejecutable
Date: Wed, 3 Apr 2013 18:10:57 +0100 (BST)

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]



reply via email to

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