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

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

Re: [shell-script] Descobrir uma Data (Comando date)


From: Julio C. Neves
Subject: Re: [shell-script] Descobrir uma Data (Comando date)
Date: Tue, 11 Dec 2007 11:08:10 -0200

Fala Gentil,
acho que usando o cmd cal fica mais fácil... Por exemplo, para pegar todos
os sábados deste mês basta fazer:

$ cal | cut -c19-

Sá
 1
 8
15
22
29

Para pegar somente os dias e já colocando na horizontal, faça:
$ cal | cut -c19- | paste -s | cut -f3-
 1       8      15      22      29

Abração,
Julio


Em 11/12/07, Gentil de Bortoli Jr <address@hidden> escreveu:
>
>   Pessoal, estou com uma questão aqui e eu gostaria de saber se alguém
> conhece uma forma de resolvê-la usando o comando date (ou algo mais
> simples ainda).
>
> Preciso descobrir qual dia do mês foi determinado dia da semana de um
> determinado ano.
>
> Sendo específico, eu gostaria de saber qual dia do mês foi o primeiro
> sábado de janeiro de 2007. Resposta: 6.
>
> Ou saber em qual dia ocorreu o primeiro sábado de um dado mês.
>
> Já resolvi o problema por outros meios. Porém, dando uma olhada no
> "info date", vi que há várias possibilidades, só não encontrei a certa
> ainda.
>
> Exemplos:
>
> date --date="2007-01-01 next month"
>
> date --date="2007-01-01 next week"
>
> Tentei então algo como date --date="2007-01-01 next saturday", mas não
> obtive o resultado esperado. Talvez seja o meu date:
>
> [gentil@gentil:~]$ date --version
> date (GNU coreutils) 5.97
> Copyright (C) 2006 Free Software Foundation, Inc.
> This is free software. You may redistribute copies of it under the terms
> of
> the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
> There is NO WARRANTY, to the extent permitted by law.
>
> Written by David MacKenzie.
>
> A minha tentativa está documentada. Acho que algo nessa linha deve
> funcionar. Restar acertar "o ponto".
>
> []s
>
> Gentil.
>  
>



-- 
Abraços,
Julio
Feliz Natal
:wq


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



reply via email to

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