OI,

 --- overcontrol <[EMAIL PROTECTED]> escreveu: >
Ol� lista, estou tentando fazer um script que me
> retorne
> uma soma, os valores eu consigo pegar, mas n�o sei
> fazer
> soma em shell script... como eu fa�o ... o script �
> assim:
> ---------------------------------------
> #!/bin/bash
> #
> C1=`/usr/local/bin/ra.pl /tmp/c1 | head -1`
> C2=`/usr/local/bin/ra.pl /tmp/c2 | head -1`
> TOTAL= $C1+$C2
> echo $TOTAL >> /var/log/couter.dat


-Se vc n�o quiser usar um aplicativo externo para
fazer a  soma ( como o 'python' (em linha de comando
mesmo), 'rascal', etc), use o ksh (Korn Shell)

-Ele tem suporte a opera��es num�ricas.

-Por exemplo para um programa como o 'rascal', fica
algo como:


#!/bin/bash
#
C1=`/usr/local/bin/ra.pl /tmp/c1 | head -1`
C2=`/usr/local/bin/ra.pl /tmp/c2 | head -1`

TOTAL="$( rascal -n -e $C1+$C2 )"

echo $TOTAL >> /var/log/couter.dat

-Supondo que ambos $C1 e $C2 s�o tipos num�ricos.


-Rascal eh uma 'calculadora cient�fica' para modo
texto. Vc pode achar em freshmeat.net

-Mas, na minha opini�o, seria melhor usar algo como o
ksh.



-- roberto




 Roberto Janny (krivilli)
'-------------------------'
' [EMAIL PROTECTED]   '
' [EMAIL PROTECTED]        '
`-------------------------�

http://www.alsa-project.org

_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. � f�cil 
e gr�tis!
http://br.geocities.yahoo.com/

Assinantes em 29/01/2002: 2230
Mensagens recebidas desde 07/01/1999: 152613
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a