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

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

Re: 'for' em um intervalo de datas


From: Cristiano Ferrari
Subject: Re: 'for' em um intervalo de datas
Date: Tue, 28 Jul 2009 23:44:33 -0000
User-agent: eGroups-EW/0.82

--- Em address@hidden, Lucien Raven <lucienraven@...> escreveu
> Aproveitando a dica do Eduardo:
> 
> # cat datas.sh
> #!/bin/bash
> DATAOLD=`date +%s -d "$1"`
> DATANEW=`date +%s -d "$2"`
> ((QTOSSEGS=DATANEW-DATAOLD))
> ((DIAS=QTOSSEGS/(60*60*24)))
> for i in `seq 0 $DIAS`
> do
>  date -d "$1 $i days" "+%d/%m/%Y"
> done
> 
> # sh ./datas.sh 2009-01-25 2009-02-05
> 25/01/2009
> 26/01/2009
> 27/01/2009
> 28/01/2009
> 29/01/2009
> 30/01/2009
> 31/01/2009
> 01/02/2009
> 02/02/2009
> 03/02/2009
> 04/02/2009
> 05/02/2009

Rox...

Era o que eu tinha em mente no início, mas estava apanha no formato da string 
de entrada.

Agradecido...



reply via email to

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