[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...