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

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

Re: [shell-script] 1� dia do mes !!!!


From: Emerson Domingues Souto
Subject: Re: [shell-script] 1º dia do mes !!!!
Date: Tue, 20 Sep 2005 11:33:07 -0300

muito simples, neste caso vale o primeiro exemplo, q inclusive não é hard code, 
basta apenas retirar o menos 1:

date --date="$((`date +%d`)) day ago" +%Y%m%d

adaptando este comando vc pode encontrar o dia q quiser

Att,
Emerson

  ----- Original Message ----- 
  From: Leandro Valiengo 
  To: address@hidden 
  Sent: Tuesday, September 20, 2005 9:54 AM
  Subject: RE: [shell-script] 1º dia do mes !!!!


  isso mesmo, eu só não queria um hard code...e se for o ultimo? Nao poderei 
fazer isso...vc´s sabem como?

  MrBiTs <address@hidden> escreveu:/*
  imagino que ele quer pegar o PRIMEIRO dia do mes, e não o dia ATUAL do mês.
  Se for isso mesmo, o comando é o seguinte:
  prompt> date --date="$((`date +%d`-1)) day ago"
  Thu Sep 1 18:23:31 BRST 2005
  obs: vc pode até formatar a data, exemplo:
  prompt> date --date="$((`date +%d`-1)) day ago" +%Y%m%d
  20050901
  */

  Isso ficou MUITO bonito. O exemplo de recursividade do comando date foi
  lindo. 
  Agora, sem querer ser chato nem destruir a beleza da resposta, o primeiro
  dia do mes nao e SEMPRE dia 01 ?

  $ echo 01/$(date +%m/%Y)

  Criando a variavel

  FDOM="01/$(date +%m/%Y)" 

  []'s


  ------------------------------------------
  http://www.mrbits.com.br/

  "There is still more Unix-nature in one
  line of shell script than there is in ten
  billion lines of C" 
  Master Foo - Sh-bng Province - 530 B.C.

  "Programar em shell scritp é a coisa mais gostosa que você pode fazer
  vestido"
  Julio C. Neves - 10/08/2005



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

  Links do Yahoo! Grupos









  __________________________________________________
  Faça ligações para outros computadores com o novo Yahoo! Messenger 
  http://br.beta.messenger.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
  ---------------------------------------------------------------------
   
  Links do Yahoo! Grupos




   




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



reply via email to

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