2008/5/22 alisson3at110 <[EMAIL PROTECTED]>:

> 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]

Responder a