Oi para todos ... estou fazendo um script em bash para fazer coisas, isso j� � um bom sinal. O script � assim: ao ser executado o usu�rio pode passar 1, 2 ou nenhum (0) par�metros; esses par�metros s�o datas no formato 20040506 (AAAAMMDD). Passando 1 par�metro, o script verifica certas coisas que aconteceram nesse dia, passando 2 par�metros o script verifica certas coisas que aconteceram entre o dia X e o dia Y e n�o passando nenhum, o script verifica essas "certas coisas" que aconteceram no dia anterior. Observar que o script ser� executado sempre �s 0:00 ... ent�o ser�o as "certas coisas" que aconteceram no dia anterior, ok?!
Bem ... essas "certas coisas" s�o estat�sticas que s�o feitas em cima da quantidade de e-mails que recebemos e outras coisas, quanto a isso n�o tenho problema. O problema aparece � quando quero colocar um WHILE para que sejam executados os comandos que checam o que aconteceu entre os dias X e Y, entenderam?! Vou contar o que eu fiz at� agora (reconhe�o que n�o fui muito astuto): while data_x <= data_y; do comandos comandos . . . comandos data_x=data_x+1 done Vejam que isso que coloquei mais acima n�o � o c�digo em si, � apenas umas "aproxima��o l�gica" do script ... hehehehe. Bem, ent�o o problema � que os meses variam entre 1 e 12 e os dias entre 1 e 31, mas do jeito que eu fiz os dias variam de 1 a 100 e os meses tamb�m ... ent�o estou gerando muita sa�da sem nenhuma necessidade. Eu poderia fazer uma coisa melhor com mais linhas de c�digo, mas o que me pareceria mais interessante seria saber se o BASH possui comandos ou fun��es que j� lidam com datas ... entendem?! Tipo ... colocando como par�metros 20040531 e 20040601 ent�o ser�o checados apenas estes dois dias e n�o desde 20040531 at� 20040601 passando por 20040531, 20040532, 20040533, ..., 20040599, 2004600, 20046001. Fico por aqui, j� escrevi muito! At� mais gente. Miguel D. --------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
