[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Perdendo variáveis novamente
From: |
Fernando Lemes da Silva |
Subject: |
Re: [shell-script] Perdendo variáveis novamente |
Date: |
Wed, 14 Sep 2005 17:57:16 -0300 |
User-agent: |
KMail/1.8.2 |
Eu já tive um problema parecido, mas era por causa de sub-shells.. uma
sub-shell era aberta e as contas eram feitas neste outro ambiente, porém
quando o "bloco" terminava os valores se perdiam.
Ex:
$ i=1
$ seq 1 10 | while read addthis; do echo -n "$i vira "; i=$[ $i + $addthis ];
echo $i; done
$ echo $i
1
[]'s
--
/**********************************************
_ Fernando Lemes da Silva
°v° www.koho.com.br
/(¡)\ Linux user #address@hidden
^ ^ lICQ UIN 2371843
echo 396752965710071000896145190854552842P | dc
**********************************************/
Em Qua 14 Set 2005 16:36, richardbortolucci escreveu:
> Pessoal,
> Há pouco tive um problema com variáveis que são zeradas após um loop
> while e agora voltei a encontrar esse problema mas em uma situação
> diferente, com vários loops, etc... bom a dúvida é a seguinte: é
> possÃvel criar variáveis que não se perdem após os loops?
> Por exemplo: eu crio a variável antes do loop, atribuo um valor a
> mesma, altero a mesma várias vezes dentro de vários loops (while, for,
> etc) e após todos os loop eu apresento a mesmo variável.
> Richard.