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

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

Re: Calculando data


From: nilsonrsvieira
Subject: Re: Calculando data
Date: 29 Jul 2014 05:43:21 -0700

Você poderia fazer esse calculo convertendo as datas.Sabemos que ano tem 365 dias, mês 30 dias a grosso modo... Então um script generico ficaria assim:


#!/bin/sh

data_f=10/05/2014
data_h=10/07/2014

diaf=`echo $data_f | cut -d'/' -f1`
mesf=`echo $data_f | cut -d'/' -f2`
anof=`echo $data_f | cut -d'/' -f3`

diah=`echo $data_h | cut -d'/' -f1`
mesh=`echo $data_h | cut -d'/' -f2`
anoh=`echo $data_h | cut -d'/' -f3`


mest=$((($mesf - $mesh) * 30))
anot=$((($anof - $anoh) * 365))
diat=$(echo $(($diaf - $diah)))

echo "Faltam $((($anot + $mest + $diat) * -1))" dias.


#### Lembrando que nao foi tratado com exatidão, tipo meses como fevereiro que tem entre 28 e 29 dias e os meses com 31 dias, mas espero que essa ideia o ajude.





reply via email to

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