cesarfrrrk
(usa Debian)
Enviado em 11/08/2011 - 16:01h
Galera gostaria de criar um script com while mas como não domino muito shell estou tendo problemas. O que eu gostaria de fazer é que ao responder a pergunta com 'sim' ele faça uma ação e ao responder com 'não' ele faça outra.
Pois bem, fiz algo como exemplo aqui.
echo "Iniciar? [S/n]"
read acao
while [ "$acao" != s -o "$acao" != n ]
do
echo "Opção inválida. Digite apenas s ou n"
read acao
if [ "$acao" = s ] ; then
echo "Aí sim ein?!" && exit 0
fi
if [ "$acao" = n ] ; then
echo "Aí não ein?!" && exit 0
fi
done
O que acontece é que a primeira resposta que eu dou a pergunta mesmo sendo s ou n cai como errada.
Se pudessem me ajudar ficaria grato
Valeu galera