[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]
- 1º dia do mes !!!!, fabiobat2002, 2005/09/19
- Re: [shell-script] 1º dia do mes !!!!, Luiz Henrique, 2005/09/19
- Re: [shell-script] 1º dia do mes !!!!, Emerson Domingues Souto, 2005/09/19
- RE: [shell-script] 1º dia do mes !!!!, MrBiTs, 2005/09/19
- Re: [shell-script] 1º dia do mes !!!!, Emerson Domingues Souto, 2005/09/19
- RE: [shell-script] 1º dia do mes !!!!, Leandro Valiengo, 2005/09/20
- Re: [shell-script] 1º dia do mes !!!!,
Emerson Domingues Souto <=
- script errado, Reinaldo Marques de Lima, 2005/09/21
- Re: [shell-script] script errado, moysespr, 2005/09/21
- Re: [shell-script] script errado, Mauricio, 2005/09/21