Estoy empezando con shell en script y tengo muhcas dudas, quería saber como puedo volver a ejecutar sólo una parte del script, supongamos que antes de finalizar el programa quiero que vuelva a ejecutar sólo la #SEGUNDA PARTE
Código (bash) [Seleccionar]
#!/bin/bash
echo "Escriba un número y pulse enter"
read num1
echo "Escriba otro número y pulse enter"
read num2
echo "Elija una de las siguientes opciones y pulse enter:
1.Sumar
2.Restar
3.Multiplicar
4.Dividir
"
read opcion
if [ "$opcion" = "1" ]
then
resultado=$((num1+num2))
echo $resultado
elif [ "$opcion" = "2" ]
then resultado=$((num1-num2))
echo $resultado
elif [ "$opcion" = "3" ]
then resultado=$((num1*num2))
echo $resultado
elif [ "$opcion" = "4" ]
then resultado=$((num1/num2))
echo $resultado
fi
echo "Vamos a comprobar si un número es mayor o menor que otro:"[b]#SEGUNDA PARTE[/b]
sleep 2
echo "Introduzca un número y pulse enter:"
read opcion1
echo "Introduzca otro número y pulse enter:"
read opcion2
if [ "$opcion1" -gt "$opcion2" ]
then echo "El número $opcion1 es mayor que el número $opcion2"
elif [ "$opcion1" -eq "$opcion2" ]
then echo "Los números que has insertado son iguales"
elif [ "$opcion1" -lt "$opcion2" ]
then echo "El número $opcion1 es menor que el número $opcion2"
fi
echo "Desea realizar otra operación:[y/n]"
read var
if [ "$var" = "y" ]
then
bash suma.sh
else
exit
fi