sugiro como segue, acho que fica facil de alterar e independe de ser "Sat" ou 
"Sab":

# calcula 06:30 em minutos
SEIS_TRINTA=$((06 * 60 + 30))
# calcula 18:30 em minutos
DEZOITO_TRINTA=$((18 * 60 + 30))

# calcula o dia da semana (0..6, Domingo=0,2a=1,...Sabado=6)
DIA_SEMANA=`date +%w`

# calcula quantas horas sao agora e quantos minutos
HORA_ATUAL=`date +%H`           # formato 24 horas
MINUTO_ATUAL=`date +%M`

# converto hora/minuto em minutos corridos
TOT_MINUTOS=$(($HORA_ATUAL * 60 + $MINUTO_ATUAL))

# if para garantir que o dia da semana nao seja nem "0" e nem "6" e
# que a TOT_MINUTOS seja maior que DEZOITO_TRINTA ou menor que
# SEIS_TRINTA
.... (nao fiz) ....

Em Seg 12 Jun 2006 11:33, rafael.nery escreveu:
> Pessoal,
> Onde estou errando?
> #!/bin/bash
> horaAtual=`date | cut -c12-16`
> hora1="18:30"
> hora2="06:30"
> data=`date +%a`
> dia="Sat"
> dia2="Sun"
>  if [ "$horaAtual" -ge "$hora1"  -a "$horaAtual" -a  "$data" -eq "$dia" -a
> "$data" -eq "$dia2" ] then
> exit0
> fi
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> --------------------------------------------------------------------- Sair
> da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>

-- 
Eduardo Jaime Quirós Batres ([EMAIL PROTECTED])


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a