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

[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


reply via email to

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