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

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

Res: [shell-script] Saberúltimo dia do mês


From: Welder Kopti
Subject: Res: [shell-script] Saberúltimo dia do mês
Date: Tue, 31 Oct 2006 10:15:44 -0800 (PST)

Valeu pela ajuda de vocês!! muito obrigado!!
Várias formas.. basta eu escolher agora!! valeu mesmo!!

----- Mensagem original ----
De: André Xavier <address@hidden>
Para: address@hidden
Enviadas: Terça-feira, 31 de Outubro de 2006 15:53:54
Assunto: Res: Res: [shell-script] Saberúltimo dia do mês

Desculpem, corrigindo:

 # Para mes atual:
 
 day=`cal | tail -2` ; echo $day | tail -c3
 
 ou
 
 #Para escolher mes e ano (Feb.2006)
 
 day=`cal 2 2006 | tail -2` ; echo $day | tail -c3


 



----- Mensagem original ----
De: André Xavier <address@hidden>
Para: address@hidden
Enviadas: Terça-feira, 31 de Outubro de 2006 14:32:38
Assunto: Res: [shell-script] Saberúltimo dia do mês




# Para mes atual:



day=`cal | tail -2` ; echo $dia | tail -c3



ou



#Para escolher mes e ano (Feb.2006)



day=`cal 2 2006 | tail -2` ; echo $dia | tail -c3



 



Sds,





Andre Xavier



----- Mensagem original ----

De: Eduardo Jaime Quiros Batres <address@hidden>

Para: address@hidden

Enviadas: Terça-feira, 31 de Outubro de 2006 13:36:05

Assunto: Re: [shell-script] Saberúltimo dia do mês









imaginei que com date seria possivel, e achei a seguinte URL (muito 



interessante): http://www.faqs.org/qa/qa-10326.html







resumindo, para obter o ultimo dia deste mês:







$ date -d '2006-11-01 1 day ago'



Ter Out 31 00:00:00 BRT 2006











Em Ter 31 Out 2006 13:17, Flavio Junior escreveu:



> Como eu achei interessante a ideia do cal, segue minha contribuição:



>



> [flavio@dezessete: ~]$ cal | sed -n '7s/.*\(..\)$/\1/p'



> 31



>



> Flavio do Carmo Junior



>



> On 10/31/06, Fabiano Caixeta Duarte <address@hidden> wrote:



> > -----BEGIN PGP SIGNED MESSAGE-----



> > Hash: SHA1



> >



> > welderkopti escreveu:



> > > Bom dia!!



> > >



> > > Gostaria de saber como posso descobrir o ultimo dia de um determinado



> > > mês através de um script.



> >



> > Bom dia!



> >



> > Até que alguém surja com uma solução melhor :)



> >



> > #!/bin/bash



> > curday=$(date +%d)



> > curmonth=$(date +%m)



> > i=0



> > while [ $curmonth -eq $(date -d "$i day" +%m) ]; do



> >   $i+=1



> > done



> > lastday=$((curday + --i))



> >



> > O raciocínio básico é: o último dia do mês corrente é igual ao dia



> > corrente mais o número de dias que leva até mudar de mês menos um.



> >



> > Antes de enviar o e-mail me ocorreu um on-liner que se aplica caso você



> > tenha o cal (calendar) instalado em sua estação:



> >



> > cal | tail -2 | head -1 | awk '{print $NF}'



> >



> > Fabiano Caixeta Duarte



> > Consultor em soluções para Redes de Computadores



> > Linux User #195299



> > Ribeirão Preto - SP



> >



> > -----BEGIN PGP SIGNATURE-----



> > Version: GnuPG v1.4.5 (GNU/Linux)



> > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org



> >



> > iD8DBQFFR2CJ++b4Zs4fOnMRAstPAKCdmk/GMbTEeazaID0E7LPvALvICgCggW2W



> > WPPk+NOX6RSmrulQVewo38o=



> > =RXRg



> > -----END PGP SIGNATURE-----



> >



> >



> > ---------------------------------------------------------------------



> > Esta lista não admite a abordagem de outras liguagens de programação,



> > como perl, C etc. Quem insistir em não seguir esta regra será moderado



> > sem prévio aviso.



> > ---------------------------------------------------------------------



> > Sair da lista: address@hidden



> > ---------------------------------------------------------------------



> > Esta lista é moderada de acordo com o previsto em



> > http://www.listas-discussao.cjb.net



> > ---------------------------------------------------------------------



> > Servidor Newsgroup da lista: news.gmane.org



> > Grupo: gmane.org.user-groups.programming.shell.brazil



> >



> >



> > Links do Yahoo! Grupos







-- 



Eduardo Jaime Quirós Batres (address@hidden)



















      







      

            

_______________________________________________________ 

Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !

http://br.answers.yahoo.com/



[As partes desta mensagem que não continham texto foram removidas]











        
_______________________________________________________ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

 








                
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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