Em Tue, Oct 22, 2002 at 04:49:03PM -0200, Peter Parker escreveu: > > preciso de uma variavel numerica exemplo JK=0 depois de alguns processos > > somar 1 a ela o q eu tenho obtido eh: 0+1 -lt error bla bla bla ou seja > > nao consigo somar 1 a uma variavel!!! ja tentei JK=$JK++ JK=$JK+1 > > etc, ele naum soma ele interpreta como string e naum como numero, como faco > > pro shell interpretar o numero 0 + o numero 1 e assim ir somando 1 a > > variavel ??? > Tente assim, JK=$((JK))+1 e acho que na hora de exibir voc� deve usar o > $((JK)) tamb�m...
N�o. JK=$((JK + 1)) e depois use $JK normalmente. [root@brinquedo root]# JK=1 [root@brinquedo root]# echo $JK 1 [root@brinquedo root]# JK=$((JK + 1)) [root@brinquedo root]# echo $JK 2 [root@brinquedo root]# Ou use algo mais simples: [root@brinquedo root]# JK=1 [root@brinquedo root]# let ++JK [root@brinquedo root]# echo $JK 2 [root@brinquedo root]# Estas formas tamb�m s�o poss�veis: [root@brinquedo root]# let JK+=5 [root@brinquedo root]# echo $JK 7 [root@brinquedo root]# let JK*=5 [root@brinquedo root]# echo $JK 35 [root@brinquedo root]# Etc. - Arnaldo Assinantes em 23/10/2002: 2229 Mensagens recebidas desde 07/01/1999: 187781 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@;bazar.conectiva.com.br
