[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Erro Estranho
From: |
Carlos Felicio |
Subject: |
Erro Estranho |
Date: |
Tue, 01 Nov 2005 12:36:24 -0200 |
User-agent: |
Mozilla Thunderbird 1.0.2 (X11/20050317) |
Pessoal,
Estou com um erro aqui que ainda nao entendi. Eu esperava que, ao rodar
o script abaixo, ao ler o arquivo PRODUTOS, se eu digitasse n ou N, ele
apareceria a mensagem "Interrompido pelo Usuario", se digitasse s ou S,
nao faria nada e prosseguiria o script e, se digitasse qualquer outra
coisa, apareceria "Opcao Invalida". O fato eh que, qualquer coisa que eu
coloco no input (varCorretos), ele dá como opcao invalida. Qual o meu erro?
Grato,
Carlos
#!/bin/sh
# EXIBE PRODUTOS NA TELA E PERGUNTA SE ESTAO CORRETOS
cat PRODUTOS
echo ""
echo "Produtos estao corretos? (S/N)"
echo "> \c"
read varCorretos
# CASO AFIRMATIVO, PROSSEGUE E LE O ARQUIVO PRODUTOS NOVAMENTE, CRIANDO
UM LOOP
if test "$varCorretos" != "S" || test "$varCorretos" != "s" || test
"$varCorretos" != "N" || test "$varCorretos" != "n"
then
echo ""
echo
"|------------------------------------------------------------------------------|"
echo "| Opcao
Invalida |"
echo
"|------------------------------------------------------------------------------|"
exit
elif test "$varCorretos" = "N" || test "$varCorretos" = "n"
then
echo ""
echo
"|------------------------------------------------------------------------------|"
echo "| Interrompido pelo
Usuario |"
echo
"|------------------------------------------------------------------------------|"
exit
fi
- Erro Estranho,
Carlos Felicio <=