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<ricardo_meloferreira%40yahoo.com.br>
:
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 <mrbits.dcf%40gmail.com> <mailto:
mrbits.dcf%40gmail.com <mrbits.dcf%2540gmail.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<shell-script-unsubscribe%40yahoogrupos.com.br>
----------------------------------------------------------
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 <waldirio%40gmail.com>
Site: www.waldirio.com.br
Blog: blog.waldirio.com.br
PGP: www.waldirio.com.br/public.html