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

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

Re: [shell-script] Script de data e hora


From: eduardo de paula neves
Subject: Re: [shell-script] Script de data e hora
Date: Fri, 3 Mar 2006 15:40:42 -0300

nao seria mais simples utilizar o ntp?

On 3/3/06, Miranda <address@hidden> wrote:
>
> Se é para usar awk , veja só
>
> resultado=$(links -dump  http://pcdsh01.on.br/ispy.asp|grep Brasília|tr
> -d '|')
> [root@guitar tmp]# date $(echo $resultado|awk -f data.awk)
> Fri Mar  3 15:08:11 BRT 2006
>
>
> e o conteúdo de data.awk é esse :
>
> [root@guitar tmp]# cat data.awk
> {
>   split($2,data,"/");
>   split($3,hora,":");
>   printf "%02d%02d%s%s%s.%s
> \n",data[2],data[1],hora[1],hora[2],data[3],hora[3];
> }
>
> o e-mail client aqui quebrou a 3 linha
>
>
> On Fri, 2006-03-03 at 12:20 +0000, Rodrigo Piton wrote:
> >   Olá.
> >
> > Pesquisando  na internet encontrei um script que usa o lynx para ir até
> o site do observatório nacional buscar a data e hora corretos (pegando do
> relógio atômico).
> > O script original apenas mostrava a data e a hora corretas.
> > Eu o modifiquei para que, buscando a data e hora, ele já ajuste também a
> data do meu sistema.
> > Estou com o seguinte problema:
> > para acertar a data e hora utilizei o comando date com a sintaxe "date
> mmddHHMMaaaa.SS"
> > porém, a data que vem do observatório nacional vem no formato d/m/aaaa
> >
> > Um exemplo: se no dia de hoje eu fosse alterar a data manualmente, faria
> date 030308422006.30, o que ajustaria a data para 03/03/2006 08:42:30
> > Através do script o comando seria o seguinte: date 3308422006.30, o que
> me retorna erro.
> > A pergunta é a seguinte: para dias e meses entre 1 e 9 como faço pra
> colocar o 0 (zero) na frente do número?
> > Ou então, há alguma outra forma de executar o comando date para pegar
> dias e meses com apenas um  dígito?
> >
> > Segue o script alterado:
> >
> > #####################################################
> > #!/bin/bash
> >
> > loc="Brasília"
> >
> > lynx -dump -accept_all_cookies http://pcdsh01.on.br/ispy.asp | grep
> > $loc | awk {'print $3'} > /tmp/hora_atual
> > lynx -dump -accept_all_cookies http://pcdsh01.on.br/ispy.asp | grep
> > $loc | awk {'print $2'} > /tmp/data_atual
> >
> > dia=`cut -f1 -d/ /tmp/data_atual`
> > mes=`cut -f2 -d/ /tmp/data_atual`
> > ano=`cut -f3 -d/ /tmp/data_atual`
> >
> > hor=`cut -f1 -d: /tmp/hora_atual`
> > min=`cut -f2 -d: /tmp/hora_atual`
> > seg=`cut -f3 -d: /tmp/hora_atual`
> >
> > date 0$mes\0$dia$hor$min$ano.$seg
> >
> > ########################################################
> >
> >
> > Obrigado,
> > Rodrigo
> >
> >
> > ---------------------------------
> >  Yahoo! Acesso Grátis
> > Internet rápida e grátis. Instale o discador agora!
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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: address@hidden
> > ---------------------------------------------------------------------
> > 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
> >
> >
> >
> >
> >
> >
> >
> --
> Miranda <address@hidden>
>
>
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>
>
>
>


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



reply via email to

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