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

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

Re: [shell-script] ajuda em variaveis


From: Luiz Carlos Nebenzahl
Subject: Re: [shell-script] ajuda em variaveis
Date: Mon, 15 Jul 2002 18:00:46 -0300

Entendo, mas como o que te mandei é um fragmento, não apareceu esta 
inicialização, mas eu fiz também, dar a ela valor zero.


  ----- Original Message ----- 
  From: Cassiano Sombrio_Hp 
  To: address@hidden 
  Sent: Monday, July 15, 2002 4:37 PM
  Subject: RE: [shell-script] ajuda em variaveis


  Oi, desculpe a demora.
  No HP-UX este script não funcionou direto, eu tive que inicializar a
  variável TOTREC com 0 antes do loop, aí funcionou corretamente.
  Experimente isto.

  Um abraço,
  Cassiano

  -----Original Message-----
  From: Luiz Carlos Nebenzahl [mailto:address@hidden]
  Sent: segunda-feira, 15 de julho de 2002 14:31
  To: address@hidden
  Subject: Re: [shell-script] ajuda em variaveis


  Funcionou, obrigado Cassiano, podes me dar outra dica?

  O seguinte no primero echo $TOTREC o valor esta sendo mostrado direitinho
  entretanto no segundo echo $TOTREC que esta fora do laço do-done a variavel
  se apresenta zerada?
  O que pode estar acontecendo?


  echo -e "\tUsuario\tRecebidos\tEnviados"
  ls "/home/" | while read usu
  do
          quanrec=$(cat "/var/log/maillog."$LOG | grep 'to=<'$usu -c)
          quanenv=$(cat "/var/log/maillog."$LOG | grep 'from=<'$usu -c)
          if [ "$quanrec" -ne 0 -a "$quanenv" -ne 0 ]; then
          TOTREC=$((TOTREC+quanrec))
          echo -e "\t"$usu"\t"$quanrec"\t"$quanenv
          echo $TOTREC
          fi

  done
  echo $TOTREC
  exit


    ----- Original Message ----- 
    From: Cassiano Sombrio_Hp 
    To: address@hidden 
    Sent: Monday, July 15, 2002 12:03 PM
    Subject: RE: [shell-script] ajuda em variaveis



    Olá Luiz Carlos,

    tente assim:

    TOTREC=$((TOTREC+quarec))

    Um abraço,
    Cassiano

    -----Original Message-----
    From: Luiz Carlos Nebenzahl [mailto:address@hidden]
    Sent: segunda-feira, 15 de julho de 2002 11:57
    To: address@hidden
    Subject: [shell-script] ajuda em variaveis


    Ola amigos!

    Tenho o seguinte fragmento de codigo abaixo. Acontece que eu não estou
    conseguindo somar as variaveis $TOTREC+$quarec
    Acho que estou errando na sintaxe.
    Alguem pode me corrigir?
    Agradeço.

    TOTREC=0

    echo -e "\tUsuario\tRecebidos\tEnviados"
    ls "/home/" | while read usu
    do
            quanrec=$(cat "/var/log/maillog."$LOG | grep 'to=<'$usu -c)
            quanenv=$(cat "/var/log/maillog."$LOG | grep 'from=<'$usu -c)
            if [ "$quanrec" -ne 0 -a "$quanenv" -ne 0 ]; then
            TOTREC=(($TOTREC+$quarec))
            echo -e "\t"$usu"\t"$quanrec"\t"$quanenv
            fi
    echo $TOTREC
    done
    echo $TOTREC



    Luiz Carlos Nebenzahl
    RotNet Sistemas e Conectividade



    ------------------------------------------------------
    Mensagem livre de viroses e anexos perigosos!
    Serviço Protetor de E-mail da http://www.rotnet.com.br
    Suporte a Servidores - address@hidden



    ---------------------------------------------------------------------
    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.listasdiscussao.cjb.net
    ---------------------------------------------------------------------


    Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
    http://br.yahoo.com/info/utos.html 



    ---------------------------------------------------------------------
    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.listasdiscussao.cjb.net
    ---------------------------------------------------------------------


    Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!. 

    ------------------------------------------------------ 
    Mensagem livre de viroses e anexos perigosos! 
    Serviço Protetor de e-mail da www.rotnet.com.br 
    Suporte a Servidores - address@hidden. 

  ------------------------------------------------------
  Mensagem livre de viroses e anexos perigosos!
  Serviço Protetor de E-mail da http://www.rotnet.com.br
  Suporte a Servidores - address@hidden



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



  ---------------------------------------------------------------------
  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.listasdiscussao.cjb.net
  ---------------------------------------------------------------------


  Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
  http://br.yahoo.com/info/utos.html 



  ---------------------------------------------------------------------
  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.listasdiscussao.cjb.net
  ---------------------------------------------------------------------


  Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!. 

  ------------------------------------------------------ 
  Mensagem livre de viroses e anexos perigosos! 
  Serviço Protetor de e-mail da www.rotnet.com.br 
  Suporte a Servidores - address@hidden. 

------------------------------------------------------
Mensagem livre de viroses e anexos perigosos!
Serviço Protetor de E-mail da http://www.rotnet.com.br
Suporte a Servidores - address@hidden



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



reply via email to

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