#!/bin/bash
# INFO
Info () {
clear
echo "Script feito por Sabino para ver qual número é maior." && sleep 2s
echo " " && echo "Informação sobre o script: Para parar o script digite stop a qualquer momento." && sleep 3s
echo "Dê ENTER para continuar..."
read
clear
}
####### Main Function #########
#### LOOPING ####
Main () {
while [ "$resp" = "exec" ]; do
### Num 1 ###
echo "Qual é o primeiro número?"
read num1
if [ $num1 == "stop" ]; then
exit
fi
### Num 2 ###
echo "Qual é o segundo número?"
read num2
if [ $num2 == "stop" ]; then
exit
fi
### Comparison between Num 1 and Num 2 ###
if [ $num1 -gt $num2 ]; then
maior=`echo $num1`
menor=`echo $num2`
elif [ $num2 -gt $num1 ]; then
maior=`echo $num2`
menor=`echo $num1`
else
exit
fi
### Num 3 ###
echo "Digite mais um número por favor"
read num3
if [ $num3 == "stop" ]; then
exit
fi
if [ $num3 -gt $maior ]; then
maior=`echo $num3`
elif [ $num3 -lt $menor ]; then
menor=`echo $num3`
else
exit
fi
#### Show final numbers ####
clear
echo $maior
echo $menor
done
}
#### User Function ####
User () {
echo "Deseja executar ou parar o script?(exec|stop)"
read resp
case $resp in
exec) Main;;
*) exit;;
esac
}
##### Function Calling
Info
User
Nenhum comentário:
Postar um comentário