[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Duvidas: if junto com o test
From: |
Nicole |
Subject: |
Duvidas: if junto com o test |
Date: |
Sat, 15 Jan 2005 11:08:03 -0300 (ART) |
Bom colegas tenho um pequena dúvida.
Estou fasendo uns exercícios com if e test só q junto
com o resultado ele traz uma mensagem de erro.
Obs: O script traz o resultado normalmente só q no
final vem essa mensagem:
./nteste: [: too many arguments
O que significa?
abaixo esta o script:
nicole@CEU:~$ cat nteste
#!/bin/sh
# nteste
# Objetivo ler 3 numeros e dizer qual é o maior deles.
echo 'digite o primeiro número'
read n1
echo 'digite o segundo número'
read n2
echo "digite o terceiro numero "
read n3
# Abaixo a explicação do funcionamento do teste em
cada linha.
if [ -a $n1 -gt $n2 $n3 ]; then # verifica se n1 é
maior que n2 e n3
MAIOR="$n1" # Se for verdade declara q o MAIOR é
n1
else
MAIOR="$n3" # Caso contrário o MAIOR é n3
if [ $n2 -gt $n3 ]; then # Verifica se n2 é maior que
n3
MAIOR="$n2" # Se for verdade declara q n2 é o MAIOR
else # Caso contrário o n3 é o MAIOR
MAIOR="$n3"
fi
fi
echo "O maior número é: $MAIOR "
=====
0o°o00o°o00o°o00o°o00o°o0
Nicole C.Ribeiro
Telecentro CEU Inácio Monteiro
MSN:address@hidden
Somos o que fazemos, mas somos, principalmente, o que fazemos para mudar o que
somos.
0o°o00o°o00o°o00o°o00o°o0
_______________________________________________________
Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora.
http://br.acesso.yahoo.com/ - Internet rápida e grátis
- Duvidas: if junto com o test,
Nicole <=