[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 14:31:16 -0300 |
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]