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

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

Re: RES: [shell-script] Calculo com Datas


From: extra
Subject: Re: RES: [shell-script] Calculo com Datas
Date: Thu, 7 Apr 2005 13:14:33 -0300

Olá

Depois de queimar os neurônios e não ter a
resposta, ver as soluções apresentas e ter
dificuldade de entende-las, deixei a poeira
baixar e pedi ajuda ao Deus do Shell(sendo
sincero). 

Li o 'man cal' com bastante calma e parece
ter umma solução mais simmples para a questão
apresentada:

for ((i=2;i<9;i++))
do
        D=$(ncal $2 $3|sed "$i!d"|grep -w $1)
        if [ "$D" ]
        then
                case $i in
                2)      echo -e "\n\n$1 cai Seg\n\n"
                        exit
                        ;;
               o resto dos dias da semana



O comando ncal imprime o calendário desta forma:

$ncal outubro 2007
    Outubro 2007
Se  1  8 15 22 29
Te  2  9 16 23 30
Qu  3 10 17 24 31
Qu  4 11 18 25
Se  5 12 19 26
Sá  6 13 20 27
Do  7 14 21 28

E ai facilita. O sed imprime linha a linha e a variavel D
só terá valor se o 'grep -w' deixar. O numero da linha que
for selecionada determina o dia da semana(Seg-2 até Dom-8).

Acho que não tem erro nas respostas. E ficou mais fácil de 
ler.



reply via email to

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