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: Tiago Peczenyj
Subject: Re: [shell-script] scrip + ejecutable
Date: Wed, 3 Apr 2013 13:55:21 -0300

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]



reply via email to

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