[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] ultimo dia do mes
From: |
Eri Ramos Bastos |
Subject: |
Re: [shell-script] ultimo dia do mes |
Date: |
Thu, 22 May 2008 23:14:46 -0300 |
2008/5/22 alisson3at110 <address@hidden>:
> como eu faço para descobrir o ultimo dia de cada mês em linha de
> comando Shell ??
>
>
Bom... acredito que a única coisa que você precisa realmente descobrir é o
mês de fevereiro, pro caso de ser bissexto. O resto não varia nunca.
nesse caso (assumindo o ano 2008 - que é bissexto):
if [ -z "$(cal 2 2008|grep 29)" ]
then
echo 31,28,31,30,31,30,31,31,30,31,30,31
else
echo 31,29,31,30,31,30,31,31,30,31,30,31
fi
Ah, sim... mas deixa bem documentado, já que no ano 4882 o algoritmo
gregoriano vai dar tilt. :-P
[]'s
Eri
[As partes desta mensagem que não continham texto foram removidas]