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

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

RES: [shell-script] Re: contador


From: Julio Cezar Neves - DISB.O
Subject: RES: [shell-script] Re: contador
Date: Tue, 3 Sep 2002 17:46:26 -0300

Qdo vc deu cat, o q ficou no buffer foi o EOF. Troque cat por head -1 que
deve funcionar.

[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070  /  9853-4044
*address@hidden


> -----Mensagem original-----
> De: cristianobaez [mailto:address@hidden]
> Enviada em: terça-feira, 3 de setembro de 2002 17:24
> Para: address@hidden
> Assunto: [shell-script] Re: contador
> 
> 
> Estranho... quando o arquivo contador.valor não existe, ele gera o 
> arquivo com o número 1, ok, mas na segunda tentativa, ele dá expr 
> syntax error...
> 
> Cristiano Baez
> 
> --- Em shell-script@y..., "Geison Farias" <geison@e...> escreveu
> > 
> > 
> > Olá Cristiano,
> > 
> > Veja:
> > 
> > [geison@eletro geison]$ ./contador.sh
> > 31
> > [geison@eletro geison]$ ./contador.sh
> > 32
> > [geison@eletro geison]$ ./contador.sh
> > 33
> > [geison@eletro geison]$ ./contador.sh
> > 34
> > [geison@eletro geison]$ cat contador.sh
> > #!/bin/bash
> > CONTADOR=0
> > [ -r contador.valor ] && CONTADOR=`cat contador.valor`
> > CONTADOR=$(expr $CONTADOR + 1)       # do primeiro mudei apenas AQUI
> > echo $CONTADOR > contador.valor
> > echo $CONTADOR
> > [geison@eletro geison]$
> > [geison@eletro geison]$ uname -a
> > Linux eletro 2.2.19-25U70_2cl #1 Mon Oct 29 21:39:34 BRST 2001 i686 
> unknown
> > 
> > []'s
> > 
> > Geison
> > 
> > 
> > 
> > 
> > 
> > 
> > ----- Original Message -----
> > From: cristianobaez
> > To: shell-script@y...
> > Sent: Tuesday, September 03, 2002 4:32 PM
> > Subject: [shell-script] Re: contador
> > 
> > 
> > Já...
> > Também ocorre o mesmo erro. O arquivo contador.valor fica com:
> > expr ${CONTADOR} + 1
> > ao invés do resultado do contador.
> > 
> > Cristiano Baez
> > 
> > --- Em shell-script@y..., fernando.delago@t... escreveu
> > > Já tentou colocar o $CONTADOR como ${CONTADOR} ?
> > >
> > > +++++++++++++++++++++++++++
> > >          Fernando M. Delago
> > >             Suporte Técnico
> > >               TECBAN S/A
> > > mailto:fdelago@t...
> > > +++++++++++++++++++++++++++
> > > "Contrário a crença popular, o Unix é amigável. O que acontece é
> > que ele é
> > > muito seletivo às amizades que faz."
> > >
> > >
> > >
> > >
> > > "cristianobaez" <cristianobaez@y...>
> > > 03/09/2002 16:09
> > > Favor responder a shell-script
> > >
> > >
> > >         Para:   shell-script@y...
> > >         cc:
> > >         Assunto:        [shell-script] Re: contador
> > >
> > >
> > > Pessoal:
> > >
> > > No seguinte script:
> > >
> > > #!/bin/bash
> > > CONTADOR=0
> > > [ -r contador.valor ] && CONTADOR=`cat contador.valor`
> > > CONTADOR=`expr $CONTADOR + 1`
> > > echo $CONTADOR > contador.valor
> > >
> > > o arquivo contador.valor está ficando com o seguinte conteúdo:
> > >
> > > expr $CONTADOR + 1
> > >
> > > a expressão está sendo tratada como caracter e não como uma
> > > expressão... como poderia resolver isso ? Tentei remover as aspas
> > mas
> > > aí dá erro.
> > >
> > > Cristiano
> > >
> > >
> > >
> > > --- Em shell-script@y..., "cristianobaez" <cristianobaez@y...>
> > > escreveu
> > > > Pessoal: valeu mesmo pela ajuda. Essa lista nunca me deixa na
> > mão !
> > > >
> > > > Cristiano Baez
> > > >
> > > >
> > > > --- Em shell-script@y..., Frederico Bohne Espinosa <bohne@t...>
> > > > escreveu
> > > > >              Geison:
> > > > >
> > > > >              Tens razao... ha que buscar o ultimo valor do
> > counter...
> > > Isso
> > > > mesmo..
> > > > > :)
> > > > >              Grato pela correcao!
> > > > >
> > > > >
> > Bohne
> > > > >
> > > > >
> > > > > On Tue, 2002-09-03 at 10:33, Geison Farias wrote:
> > > > > >
> > > > > > Olá Bohne,
> > > > > >
> > > > > > Não sei a dúvida de Cristinano foi esta, mas mudando um
> > > pouquinho:
> > > > > >
> > > > > > #!/bin/bash
> > > > > > CONTADOR=0
> > > > > > [ -r contador.valor ] && CONTADOR=`cat contador.valor`
> > > > > > CONTADOR=`expr $CONTADOR + 1`
> > > > > > echo $CONTADOR > contador.valor
> > > > > >
> > > > > > Geison
> > > > > >
> > > > > >
> > > > > >
> > > > > > ----- Original Message -----
> > > > > > From: Frederico Bohne Espinosa
> > > > > > To: shell-script@y...
> > > > > > Sent: Tuesday, September 03, 2002 10:01 AM
> > > > > > Subject: Re: [shell-script] contador
> > > > > >
> > > > > >
> > > > > >       Cristiano:
> > > > > >
> > > > > > #!/bin/bash
> > > > > > CONTADOR=0
> > > > > > CONTADOR=`expr $CONTADOR + 1`
> > > > > > echo $CONTADOR >> seu_arquivo.counter
> > > > > >
> > > > > >
> > > > > >                         Bohne
> > > > > >
> > > > > >
> > > > > > On Tue, 2002-09-03 at 09:50, cristianobaez wrote:
> > > > > > > Olá pessoal...
> > > > > > >
> > > > > > > Eu tenho que fazer um script onde este rodará todo o dia.
> > Ele
> > > > tem que
> > > > > > > pegar um valor e somar mais um e gravar o resultado em um
> > > > arquivo.
> > > > > > > Este valor será sequencial. Alguém tem uma dica para me
> > > ajudar ?
> > > > > > >
> > > > > > > Cristiano Baez
> > > > > > >
> 
> 
> 
> ---------------------------------------------------------------------
> 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 



reply via email to

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