É sempre bom relembrar: A msg número 10530 da nossa lista tem 4 scripts: 2 para trabalhar com datas e 2 para horários. Vale a pena dar uma olhada, o endereço é: http://br.groups.yahoo.com/group/shell-script/message/10530?viscount=100
Abraços a todos, Julio (http://www.julioneves.com - Um livro de Shell completo e online) :wq 2006/7/20, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > > coloque a data no formato ANO MES DIA e se vc comparar vai dar certo... > > []'s > > '>'-- Mensagem Original -- > '>'To: [email protected] > '>'From: Fabio Henrique <[EMAIL PROTECTED]> > '>'Date: Thu, 20 Jul 2006 17:06:48 +0000 (GMT) > '>'Subject: Re: [shell-script] Tipos de variáveis > '>'Reply-To: [email protected] > '>' > '>' > '>'Amigos da Lista, > '>' > '>'Em outras linguagens declaramos as variáveis e > '>'definimos o tipo de conteúdo que ela receberá, string, > '>'int, date, etc. Preciso que um script faça uma > '>'comparação entre a data do meu sistema e a data (em > '>'arquivo texto). > '>' > '>'o conteúdo texto do arquivo contador é: 300052006 > '>' > '>'significa dia 30 do mês 05 de 2006... beleza até aí. > '>' > '>'a data é 31052006.... > '>' > '>'então meu script tem as seguintes variáveis: > '>' > '>'data=`date +%d%m%G` > '>'read arquivo < contador > '>' > '>'Preciso comparar se a data do sistema é igual que o > '>'texto do arquivo, e testei assim: > '>' > '>'if [ arquivo -eq data ]; then > '>' echo Os arquivos saum iguais > '>'fi > '>' > '>'.. no entanto, quando chegou no dia 01062006, a data > '>'do arquvio era 31052006... mas o -eq faz comparação de > '>'números, e 31052006 é maior que 01062006. > '>' > '>'Me descupem a extensão do e-mail... resumindo... > '>'existe alguma forma de comparar datas no shell-script, > '>'sem ter que criar uma função gigante que faça isso? > '>' > '>'Atenciosamente, > '>' > '>'Fábio Henrique > '>' > '>' > '>' > '>' > '>' > '>'_______________________________________________________ > '>'Yahoo! Acesso Grátis - Internet rápida e grátis. Instale > '>'o discador agora! > '>'http://br.acesso.yahoo.com > > > > > --------------------------------------------------------------------- > 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 > > > > > > > > -- [ ]s, Julio (http://www.julioneves.com) Participe do 4o CONISLI - Congresso Internacional de Software Livre, dias 7 a 11 de novembro - SESC Vila Mariana - SP www.conisli.org [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: [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
