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
