H� um erro aqui: desta forma o valor de C1 e C2 sar� concatenado, C1 e C2 serao interpretados como strings.
Para que o valor (numerico) de C1 seja adcionado a C2 use: TOTAL=`expr $C1 + $C2` esta � a forma mais portavel (funcionara no bash, ksh etc) o bash facilita muito com a bela estrutura (nao portavel): TOTAL=$(( C1 + C2 )) ATENCAO: para os dois casos os espacos sao importantes! []�s David --- Fabio A Mazzarino <[EMAIL PROTECTED]> wrote: > > Over: > > simples simples, nao requer pratica nem tao pouco > habilidade. Use expr. > > Vai ficar assim > > #!/bin/bash > (...) > TOTAL=`$C1 + $C2` > echo $TOTAL >> /var/log/couter.dat > > simples, rapido, facil e indolor. Nao deixa cheiro, > nem marca. Nao mancha > nem engordura! > > qq coisa estou a disposicao. > > mazza. > > On Mon, 28 Jan 2002, overcontrol wrote: > > !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 > !--------------------------------------- > ! > !-Over > > > Historico e [des]cadastramento: > http://linux-br.conectiva.com.br > > mailto:[EMAIL PROTECTED] > ===== +----------------------------------------+-----------------+ |David Gadelha |Linux User# 66612| |Joao Pessoa - Paraiba - Brasil | Desde 1996| |"Free Your OS and your mind will follow"| Since 1996| +----------------------------------------+-----------------+ __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com Assinantes em 29/01/2002: 2227 Mensagens recebidas desde 07/01/1999: 152655 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
