[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: contador
From: |
cristianobaez |
Subject: |
Re: contador |
Date: |
Tue, 03 Sep 2002 20:24:26 -0000 |
User-agent: |
eGroups-EW/0.82 |
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
> > > > > >