Re: [FUG-BR] duvida script
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
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
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
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
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
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
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
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