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]