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
