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

[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


reply via email to

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