[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Saber último dia do mês
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Saber último dia do mês |
Date: |
Tue, 31 Oct 2006 13:07:41 -0300 |
Ola,
On 10/31/06, Fabiano Caixeta Duarte <address@hidden> wrote:
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 :)
cal [[mes] ano] | grep -o -E '2[89]|3[01]' | tail -1
cal 2 2006 | grep -o -E '2[89]|3[01]' | tail -1
28
basta pegar o ultimo resultado que o grep traz : a opção -o mostra
todas as opções que casam com a expressão regular. normalmente o
ultimo resultado é o ultimo dia.
Tambem poderia ser assim
cal | grep -o -E '[0-9]{2}' | sort -n |tail -1
acho que o sort pode ser dispensado, em todo o caso fica bonito :)
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer