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

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

Re: [shell-script] Script de horas


From: Leandro Santiago
Subject: Re: [shell-script] Script de horas
Date: Tue, 20 Oct 2009 21:04:52 -0200
User-agent: Thunderbird 2.0.0.23 (X11/20090817)

Comparação com expressões regulares é recurso do bash. Tenha certeza q está usando uma versão recente do bash. Em outros shells não tenha certeza q funcionará.
echo $SHELL

Waldirio Manhães Pinheiro wrote:
Amigo

Aqui funcionou normalmente, faça o seguinte, execute o cod em um de seus
terminais e cole aqui a saída.

###
jeju:[xxx] > Hora=13:23
jeju:[xxx] > echo $Hora
13:23
jeju:[xxx] > if [[ $Hora =~ '([01][0-9]|2[0-3]):[0-5][0-9]' ]]
> then
> echo Horario OK
> else
> echo O horario informado esta incorreto
> fi
Horario OK
###

[]'s
Waldirio

2009/10/20 vinicius_noyama <address@hidden <mailto:vinicius_noyama%40hotmail.com>>

>
>
> Andei aprendendo um pouco sobre shell script nos ultimos tempos, vi um
> exemplo no livro Programação Shell Linux que não consigo rodar nem a pau
> aqui. O dito cujo:
>
> Hora=13:23
> if [[ $Hora =~ '([01][0-9]|2[0-3]):[0-5][0-9]' ]]
> then
> echo Horario OK
> else
> echo O horario informado esta incorreto
> fi
>
> Ele aceita a variável, mas de acordo com o livro era pra dar a primeira
> mensagem, mas só está dando a segunda
> alguém consegue dar uma luz ?
>
> Grato
>
>
>

--
______________
Atenciosamente
Waldirio
msn: address@hidden <mailto:waldirio%40gmail.com>
Site: www.waldirio.com.br
Blog: blog.waldirio.com.br
PGP: www.waldirio.com.br/public.html

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





reply via email to

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