[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Calculo com Datas
From: |
extra |
Subject: |
Re: [shell-script] Calculo com Datas |
Date: |
Thu, 7 Apr 2005 16:16:13 -0300 |
Muito maneiro!
O ncal:
azak@servidor:~/Exercicios-sh$ dpkg -S /usr/bin/ncal
bsdmainutils: /usr/bin/ncal
[]
hpfn
On Thu, 7 Apr 2005 15:27:45 -0300 (BRT)
Eliphas Levy Theodoro <address@hidden> wrote:
>
> BAH! Aí mata a pau:
>
> ncal $mes $ano | sed -n "/\<$dia\>/s/ .*//p"
>
>
> Só não achei esse ncal aqui no meu linux. Dei uma procurada no google,
> e pelo jeito tem duas versões diferentes desse bixo.
>
> A que faz o que você mostrou aí parece que tem no FreeBSD:
> http://www.gsp.com/cgi-bin/man.cgi?section=1&topic=cal
>
> E o ncal "normal" é só um plus para o cal:
> http://www.pauahtun.org/ivanlan/ncal.1.html
>
> Bom, se não tiver esse ncal, e é pra partir pra força bruta e
> compreensível, é só fazer:
>
> dia=$1;mes=$2;ano=$3
> cal $mes $ano |
> while read line; do
> [ "$line" ] || continue
> set - $line
> case $dia in
> $1) echo Dom;; $2) echo Seg;; $3) echo Ter;; $4) echo Qua;;
> $5) echo Qui;; $6) echo Sex;; $7) echo Sab;;
> esac
> done
>
> Mas aí cadê a graça? ;))
>
> --
> Eliphas
>