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

[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


reply via email to

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