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

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

Re: [shell-script] Re: Como saber se a hora atual esta dentro de um inte


From: Leonardo Neves
Subject: Re: [shell-script] Re: Como saber se a hora atual esta dentro de um intervalo de tempo especifico?
Date: Thu, 29 Nov 2007 19:19:31 -0300

Adriano,

Timestamps são mais fáceis de  calcular. Verifique se esse código é útil
para você.

Atenciosamente,
-- 
Leonardo Neves Bernardo
Analista de Suporte Unix/Linux
LPIC-III Mixed Environment - www.lpi.org

#!/bin/bash

# formato de data YYYYmmDD HHMM
# usar comando date para pegar data e/ou hora atual
DATAINICIO="20051129 1908"
DATAFINAL="20071129 1908"
DATAPESQUISADA="20061010 0000"

#Timestamps sao mais faceis de manipular
TSINICIO=`date +"%s" -d "$DATAINICIO"`
TSFINAL=`date +"%s" -d "$DATAFINAL"`
TSDATA=`date +"%s" -d "$DATAPESQUISADA"`

#verifica em qual intervalo a data pesquisada se encontra
if [ $TSDATA -lt $TSINICIO ]; then
        echo "data menor que inicio"
        exit 1
else
        if [ $TSDATA -lt $TSFINAL ]; then
                echo "data dentro do intervalo"
                exit 0
        else
                echo "data maior que final"
                exit 2
        fi
fi


Em 29/11/07, Julio C. Neves <address@hidden> escreveu:
>
>   E o nome é até legal!
> --
> Abraços,
> Julio
> Curso de Shell em Brasília a partir de 08/12
> http://www.trainingtecnologia.com.br/novo_site/shell.htm
> Telefone: (61) 3352-7785
> :wq
>
> Em 29/11/07, bossonaroesao06 <address@hidden<bossonaroesao06%40yahoo.com.br>>
> escreveu:
> >
> > Obrigado pela dica Júlio.
> > Abraço
> > ADRIANO (o cara....rs!!!)
> >
> > --- Em 
> > address@hidden<shell-script%40yahoogrupos.com.br><shell-script%40yahoogrupos.com.br>,
>
> > "Julio C. Neves"
> > <julio.neves@...> escreveu
> > >
> > > Fala cara (bem que vc podia assinar as msgs para não ser chamado
> > de cara,
> > > não é o cara?) ;)
> > > olha só, pela qtd de perguntas que vc tem feito à lista, vejo que
> > vc está
> > > interessado em aprender shell. Assim sendo, neste
> > >
> > link<http://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarPapo004
> > #E_tome_de_test>e
> > >
> > neste<https://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarBirin
> > aite#Testes_usando_express%25F5es_regular>,
> > > tem exemplos bem parecidos com o que vc deseja, usando construções
> > do
> > > tipo[[ ... ]] com
> > > caracteres coringa e com expressões regulares.
> > >
> > > De quebra, se vc quiser estudar todo o material, com certeza o seu
> > nível de
> > > shell irá aumentar significativamente. Esta lista está cheia de
> > colegas que
> > > aprenderam shell por lá.
> > > --
> > > Abraços,
> > > Julio
> > > Curso de Shell em Brasília a partir de 08/12
> > > http://www.trainingtecnologia.com.br/novo_site/shell.htm
> > > Telefone: (61) 3352-7785
> > > :wq
> >
> q
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



reply via email to

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