Enviado em 25/03/2020 - 08:50h
Inicialmente, Bom Dia
Este Script deveria mas não esta repetindo 3x em caso de erro como é dito para ser feito?
Alguem pode me explicar a razão?
#!/bin/bash
NAME () {
echo "Digite seu nome"
echo ""
read NOME
}
NAME
if [ -z $NOME ]
then
echo "Você não digitou seu nome!"
else
echo "Olá" "$NOME"
fi
if [ $NOME != Thiago ]
then
echo "ERRADO"
for i in $(seq 3); do
NAME
if [ $NOME != Thiago ]; then
NAME
break
else
echo "ERRO persiste. Então decide o que fazer?"
break
fi
done
else
echo "Certo"
fi
Este Script deveria mas não esta repetindo 3x em caso de erro como é dito para ser feito?
Alguem pode me explicar a razão?
#!/bin/bash
NAME () {
echo "Digite seu nome"
echo ""
read NOME
}
NAME
if [ -z $NOME ]
then
echo "Você não digitou seu nome!"
else
echo "Olá" "$NOME"
fi
if [ $NOME != Thiago ]
then
echo "ERRADO"
for i in $(seq 3); do
NAME
if [ $NOME != Thiago ]; then
NAME
break
else
echo "ERRO persiste. Então decide o que fazer?"
break
fi
done
else
echo "Certo"
fi