Fala Denis,
faça assim:

 if (($nota <= 0 || $nota >= 10)); then ....
 ou então:
if [ $nota -le 0 -o $nota -ge 10 ]; then ...

A primeira é mais veloz pq é bash puro.
-- 
Abração,
Julio
Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- Turmas fechadas em outras cidades ligue (21) 8112-9988



2008/12/21 denis costa <deniscosta...@yahoo.com.br>

>   como poderia fazer para testar duas condições em um if, póis estou
> fazendo um programinha que necessita de uma verificação se um número esta em
> uma faixa de números entre 0 e 10 e quando está fora preciso trata-lós, logo
> pensei:
>
> if ($nota <= 0) || ($nota >= 10); then
> comandos
> fi
>
> mas se esse if lê 8 caiu nos comando dele, não tô entendo o por que
>
> Obrigado a quem possa ajudar
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Abração,
Julio
Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- Turmas fechadas em outras cidades ligue (21) 8112-9988


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

Responder a