[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Digite um número...
From: |
Luis Fernando C. Talora |
Subject: |
Re: Digite um número... |
Date: |
Fri, 09 Sep 2005 13:34:53 -0000 |
User-agent: |
eGroups-EW/0.82 |
if [ $Num -ge 1950 -a $Num -le 2000 ]
-ge = greater or equal (maior ou igual)
-le = less or equal (menor ou igual)
-a = operador lógico "E" ("AND")
Você pode ainda, ao invés de -ge (maior ou igual) e -le (menor ou
igual), usar -gt (maior que) e -lt (menor que).
Há ainda:
-eq = igual (equal)
-ne = diferente (not equal)
[]´s
Talora
--- Em address@hidden, "auriberto_alsr"
<auriberto_alsr@y...> escreveu
> Olá pesoal!
>
> Estou tentando fazer um script da seguinte maneira:
>
> ===================================================
> #!/bin/bash
> #
> echo "Digite um número entre 1950 e 2000: \c"
> read Num
> if [ o nr digitado está entre 1950 e 2000 ]
> then
> break
> else
> echo "O nr nao está ente 1950 e 2000"
> echo "Tecle <Ctrl+C> para sair."
> read
> fi
> ===================================================
>
> A idéia é que o scrip aceite somente valores entre 1950 e 2000
> e rejeite as demais informações.
>
> Grato
>
> Auriberto
- Digite um número..., auriberto_alsr, 2005/09/07
- Re: Digite um número...,
Luis Fernando C. Talora <=