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]