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

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

Re: [shell-script] Rodar programa fortran


From: Waldirio Manhães Pinheiro
Subject: Re: [shell-script] Rodar programa fortran
Date: Thu, 10 Dec 2009 15:00:37 -0200

    Amigo

  Segue uma outra solução para seu problema

Ps. Fiz um pequeno script para simular seu prog, onde é solicitado o parametro

jeju:[xxxx] > cat script.sh
#!/bin/bash
echo -n "informe o nome: "
read x
echo "nome e' $x"

# Aqui o teste do mesmo sendo executado, informando o valor 123 quando
solicitado
jeju:[xxxx] > ./script.sh
informe o nome: 123
nome e' 123

# Aqui passando o 123 como parametro
jeju:[xxxx] > echo 123 | ./script.sh
informe o nome: nome e' 123

jeju:[xxxx] >

Abraços
Waldirio

2009/12/10 Ricardo Melo Ferreira <address@hidden>:
> Olá
>
> É isso que o Daniel e o MrBiTs suporam, durante a execução o programa
> espera que o usuário digite o nome de um arquivo.
>
> Não conheço o expect, mas vou pesquisar e tentar algo nessa linha.
>
> Muito Obrigado,
> Ricardo
>
> MrBiTs wrote:
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> marcus gmail wrote:
>> > Nao sei se entendi bem, mas o que voce quer nao seria.
>> >
>> > ./score $nome
>> >
>> >
>> > Abs!
>>
>> É... é uma mensage prolixa. Até onde entendi, em um determinado
>> momento o score deve mandar lá um prompt "Digite o nome do arquivo:
>> ". Então, o programa não contempla passagem de parâmetro por linha de
>> comando e ./score $nome não deve funcionar.
>>
>> Eu faria algo em expect:
>>
>> #!/usr/bin/expect -f
>>
>> set nome [lrange $argv 0 0]
>> spawn score
>> expect "*?arquivo:*"
>> send -- "$nome\r"
>>
>> Rodaria isso como, talvez, ./score.exp arquivo
>>
>> - --
>>
>> Um abraço
>>
>> .0. MrBiTs - address@hidden <mailto:mrbits.dcf%40gmail.com>
>> ..0 GnuPG -
>> http://www.rnp.br/keyserver/pks/lookup?op=get&search=0xAC37715A6DD1F186
>> <http://www.rnp.br/keyserver/pks/lookup?op=get&search=0xAC37715A6DD1F186>
>> 000 http://www.mrbits.com.br <http://www.mrbits.com.br>
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.9 (GNU/Linux)
>>
>> iEYEARECAAYFAksg2fwACgkQrDdxWm3R8YbiXACdGZPLtWV4xPCqHQ9KuDLkxxiO
>> DHAAoI27Dw6jeVVxVLCmBSGvkuhUbBoz
>> =3BQO
>> -----END PGP SIGNATURE-----
>>
>>
>
> __________________________________________________
> Faça ligações para outros computadores com o novo Yahoo! Messenger
> http://br.beta.messenger.yahoo.com/
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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
>
>
>



-- 
______________
Atenciosamente
Waldirio
msn: address@hidden
Site: www.waldirio.com.br
Blog: blog.waldirio.com.br
PGP: www.waldirio.com.br/public.html


reply via email to

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