Olá Eduardo,

Veja como ficou meu scritp:

-----------------------------
#!/bin/bash
MAXCOUNT=1
count=1
while [ "$count" -le $MAXCOUNT ]
do
resp=`echo "scale=3;$(($((RANDOM%2001))-1000)) / 1000"
| bc'
echo $resp
let "count += 1"
done
--------------------------------
Ao executá-lo, ocorre a mensagem de erro:
--------------------------------
./random2: line 6: unexpected EOF while looking for
matching `''
./random2: line 10: syntax error: unexpected end of
file
--------------------------------

Onde será que está o erro? Desculpe incomodá-lo, mas
sou novato em Shell scritp e não consegui fazer rodar
aquela sua dica.

Obrigado!

Emiliano

--- Rafael Sanches <[EMAIL PROTECTED]> escreveu:

> Eduardo, eu testei o exemplo que voce passou ao
> colega inclusive era uma necessidade minha tambem,
> uma pergunta como eu tiro aquele ponto que ele
> mostra sempre antecedendo o numero? outra pergunta
> se eu quisse incluir letras aleatoriamente seria mt
> complicado?
> 
> Qualquer ajuda sera bem vinda...
> 
> abracos
> 
> rafael sanches
>   ----- Original Message ----- 
>   From: Eduardo Jaime Quiros Batres 
>   To: [email protected] 
>   Sent: Tuesday, July 18, 2006 11:17 AM
>   Subject: Re: [shell-script] Números aleatórios
> 
> 
>   testa isto
>   resp=`echo "scale=3;$(($((RANDOM%2001))-1000)) /
> 1000" | bc`
>   echo  $resp
> 
>   Em Ter 18 Jul 2006 00:07, Prof. Emiliano Chemello
> escreveu:
>   > Oi Eduardo,
>   > 
>   > Obrigado pela ajuda. Só que tenho um problema:
> vou ter
>   > que utilizar números decimais. Por exemplo, vou
>   > preciar gerar números aleatórios que estejam
> entre
>   > 0,001 e -0,001. 
>   > 
>   > > number=$(($((RANDOM%21))-10))
>   > > deve dar enter -10 e +10
>   > 
>   > Como fazer isto? Tentei colocar estes números
> nos
>   > parâmetors do comamndo que você me enviou e não
> deu
>   > certo. Deu uma mensagem de erro dizendo:
>   > "division by 0 (error token is ".001")
>   > 
>   > Desde já agradeço pela atenção,
>   > 
>   > Emiliano
> 
>   -- 
>   Eduardo Jaime Quirós Batres ([EMAIL PROTECTED])
>    
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 



                
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso.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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a