shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] variaveis dentro/fora do la�o


From: Emerson Domingues Souto
Subject: Re: [shell-script] variaveis dentro/fora do laço
Date: Wed, 24 Aug 2005 11:47:07 -0300

Olha talvez não seja esse o problema, mas de qq forma sempre é bom inicializar 
as variaveis com valor zero, caso contrario acho q ficariam nulas

antes do laço, inclua as seguintes linhas:

 let contatotal=0
 let creditototal=0

  ----- Original Message ----- 
  From: Fabricio 
  To: address@hidden 
  Sent: Wednesday, August 24, 2005 10:43 AM
  Subject: [shell-script] variaveis dentro/fora do laço


  estou tendo um problema , creio que seja simples pra vcs :) deem uma 
  olhada no que quero fazer

   cat fabricio | grep -v [Data.Fabricio] | grep [^n] | while read data 
  credito conta ; do

   let contatotal=$contatotal+$conta
   let creditototal=$creditototal+$credito
    done
   let total=$contatotal-$creditototal
   echo "Total a pagar --> $total"


  esse é o laço , o problema eh que fora do laço as vars $contatotal e 
  $creditototal nunca tem nada ...
  se eu coloco um echo dentro do laço , ele mostra q tem ! eh estranho , 
  dentro do laço tem um valor  , fora nao tem nda ... !!
  pq isso ? :(


  ---------------------------------------------------------------------
  Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
  ---------------------------------------------------------------------
  Sair da lista: address@hidden
  ---------------------------------------------------------------------
  Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
  ---------------------------------------------------------------------
   
  Links do Yahoo! Grupos




   




[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]