Incremento de variavel no bash

2006-02-06 Por tôpico André Ribas

Boa tarde a todos da lista.

Alguem saberia qual a melhor forma de fazer um incremento de variavel no 
bash?


Algo como variavel++ no C. Atualmente a minha solução foi a seguinte:

VAR=`echo $VAR+1 | bc`

André Ribas


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[OT] Re: Incremento de variavel no bash

2006-02-06 Por tôpico Gentil de Bortoli Júnior
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

André Ribas wrote:
 Alguem saberia qual a melhor forma de fazer um incremento de variavel no
 bash?

Off-Topic!

$ A=1
$ let A++

$ echo $A
2

$ A=$((A+1))
$ echo $A
3

Agora estou esperando alguém dizer que isso tem relação com Debian ou
que é uma pergunta multi-distro...

- --
Gentil de Bortoli Júnior
Chave GPG: http://gentil.bortoli.com.br/gpg

There Is No Gene For The Human Spirit
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD55YXR/xCJbtXupkRAs7uAJ9tGb5zWKPOcrKLSr2aJWZPBziPjQCeOEnx
5i0rhQBZWjUQtFyaiMAm7Mk=
=qsgi
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Incremento de variavel no bash

2006-02-06 Por tôpico Ivan Santos

Olá,

   pode ser:
   i=1
   echo $i
   let i++
   echo $i

   ou:
   i=1
   echo $i
   i=$(( i + 1))
  echo $i

  ou:

   i=1
   echo $i
   i=$((++i))  # neste Exemplo, será incrementado um, antes de 
processar a variavel.

   echo $i

   ou:
   i=1
   echo $i
   ((i++))
   echo $i

Um forte abraço,
Ivan
André Ribas wrote:


Boa tarde a todos da lista.

Alguem saberia qual a melhor forma de fazer um incremento de variavel 
no bash?


Algo como variavel++ no C. Atualmente a minha solução foi a seguinte:

VAR=`echo $VAR+1 | bc`

André Ribas





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]