Re: [FUG-BR] duvida script

2005-07-03 Por tôpico Joao Rocha Braga Filho
On 2/28/05, Rodrigo Mosconi de Gouvea <[EMAIL PROTECTED]> wrote:
> On Sun, Jul 03, 2005 at 03:57:15PM -0300, Joao Rocha Braga Filho wrote:
> > On 7/3/05, Rodrigo Mosconi de Gouvea <[EMAIL PROTECTED]> wrote:
> > > man date
> > >
> > > date -v-1m "+%m-%Y"
> > >
> > > On Fri, Jul 01, 2005 at 05:03:07PM -0300, Carlos A. Talhati wrote:
> > > > corrigindo %b-1
> > > >
> > > > Carlos A. Talhati escreveu:
> > > >
> > > > >Pessoal como pegar o mes anterior , nao consigo fazer %d-1
> > > > >mes=`date +%b%Y`
> >
> > Legal, Eu n�o conhecia esta solu��o, mas funciona quendo envolve
> > um m�s de 28 dias. Digamos que estamos em 01/03. Se subtrair 30 dias
> > parar�amos em Janeiro. Eu espero que este caso tenha sido pensado.
> >
> um teste aqui em casa:
> Norton-Thevenin# date 0301
> Tue Mar  1 00:00:00 UTC 2005
> Norton-Thevenin# date -v-1m
> Tue Feb  1 00:00:01 UTC 2005

Exatamente como eu esperaria. Pensaram no caso. :^)

E caso encerrado. (Senão resultaria em um BUG Report.)


João Rocha.

> 
> > O pior � que eu consultei o manual para escrever a minha solu��o,
> > mas n�o o li todo. :^)
> >
> >
> > Jo�o Rocha.
> 
> ___
> Freebsd mailing list
> Freebsd@fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> 


-- 
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.goffredo.eti.br
___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] duvida script

2005-07-03 Por tôpico Rodrigo Mosconi de Gouvea
On Sun, Jul 03, 2005 at 03:57:15PM -0300, Joao Rocha Braga Filho wrote:
> On 7/3/05, Rodrigo Mosconi de Gouvea <[EMAIL PROTECTED]> wrote:
> > man date
> > 
> > date -v-1m "+%m-%Y"
> > 
> > On Fri, Jul 01, 2005 at 05:03:07PM -0300, Carlos A. Talhati wrote:
> > > corrigindo %b-1
> > >
> > > Carlos A. Talhati escreveu:
> > >
> > > >Pessoal como pegar o mes anterior , nao consigo fazer %d-1
> > > >mes=`date +%b%Y`
> 
> Legal, Eu n�o conhecia esta solu��o, mas funciona quendo envolve
> um m�s de 28 dias. Digamos que estamos em 01/03. Se subtrair 30 dias
> parar�amos em Janeiro. Eu espero que este caso tenha sido pensado.
>
um teste aqui em casa: 
Norton-Thevenin# date 0301
Tue Mar  1 00:00:00 UTC 2005
Norton-Thevenin# date -v-1m
Tue Feb  1 00:00:01 UTC 2005

> O pior � que eu consultei o manual para escrever a minha solu��o,
> mas n�o o li todo. :^)
> 
> 
> Jo�o Rocha.

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] duvida script

2005-07-03 Por tôpico Joao Rocha Braga Filho
On 7/3/05, Rodrigo Mosconi de Gouvea <[EMAIL PROTECTED]> wrote:
> man date
> 
> date -v-1m "+%m-%Y"
> 
> On Fri, Jul 01, 2005 at 05:03:07PM -0300, Carlos A. Talhati wrote:
> > corrigindo %b-1
> >
> > Carlos A. Talhati escreveu:
> >
> > >Pessoal como pegar o mes anterior , nao consigo fazer %d-1
> > >mes=`date +%b%Y`

Legal, Eu não conhecia esta solução, mas funciona quendo envolve
um mês de 28 dias. Digamos que estamos em 01/03. Se subtrair 30 dias
pararíamos em Janeiro. Eu espero que este caso tenha sido pensado.

O pior é que eu consultei o manual para escrever a minha solução,
mas não o li todo. :^)


João Rocha.

 > >
> > >___
> > >Freebsd mailing list
> > >Freebsd@fug.com.br
> > >http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> > >
> > >
> >
> > ___
> > Freebsd mailing list
> > Freebsd@fug.com.br
> > http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> >
> 
> ___
> Freebsd mailing list
> Freebsd@fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> 


-- 
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.goffredo.eti.br

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] duvida script

2005-07-03 Por tôpico Rodrigo Mosconi de Gouvea
man date

date -v-1m "+%m-%Y"

On Fri, Jul 01, 2005 at 05:03:07PM -0300, Carlos A. Talhati wrote:
> corrigindo %b-1
> 
> Carlos A. Talhati escreveu:
> 
> >Pessoal como pegar o mes anterior , nao consigo fazer %d-1
> >mes=`date +%b%Y`
> >
> >___
> >Freebsd mailing list
> >Freebsd@fug.com.br
> >http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> >
> >
> 
> ___
> Freebsd mailing list
> Freebsd@fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> 

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] duvida script

2005-07-02 Por tôpico Joao Rocha Braga Filho
Que tal?


"
#!/bin/sh

ano=`date '+%Y'`
echo $ano
mes=`date '+%m'`

if test $mes = 01
then
mes=12
ano=`expr $ano - 1`
else
a=`expr $mes - 1`
mes=`printf '%02d' $a`
fi

mes_anterior=`date -j -f '%d%m%Y' 01"$mes""$ano" '+%b%Y'`

echo $mes_anterior
"

On 7/1/05, Carlos A. Talhati <[EMAIL PROTECTED]> wrote:
> corrigindo %b-1
> 
> Carlos A. Talhati escreveu:
> 
> > Pessoal como pegar o mes anterior , nao consigo fazer %d-1
> > mes=`date +%b%Y`
> >


-- 
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.goffredo.eti.br

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] duvida script

2005-07-01 Por tôpico Fabricio Lima
tirado do meu crontab
# Backup (dump) automatico do banco de dados (formato: DBNAME-MES-DIA.dmp)

# Para restore, utilize: `psql dbname < backup.dmp`

0 20 * * * /usr/local/bin/pg_dump -U user db_name > 
/usr/local/pgsql/backup/db_name-`/bin/date +\%m-\%d`.dmp

  - Original Message - 
  From: Carlos A. Talhati 
  To: Lista de discussao do grupo FUG-BR 
  Sent: Friday, July 01, 2005 4:55 PM
  Subject: [FUG-BR] duvida script


  Pessoal como pegar o mes anterior , nao consigo fazer %d-1
  mes=`date +%b%Y`

  ___
  Freebsd mailing list
  Freebsd@fug.com.br
  http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] duvida script

2005-07-01 Por tôpico Carlos A. Talhati

corrigindo %b-1

Carlos A. Talhati escreveu:


Pessoal como pegar o mes anterior , nao consigo fazer %d-1
mes=`date +%b%Y`

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


[FUG-BR] duvida script

2005-07-01 Por tôpico Carlos A. Talhati

Pessoal como pegar o mes anterior , nao consigo fazer %d-1
mes=`date +%b%Y`

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br