buenas estamos dando scrip en linux y tenemos que crear un script con el cual creamos un menu que pueda sumar restar y multiplicar y una cuarta opcion salir el problema es que la otra condicion es que cuando yo introduzco la suma la resta o lo que sea tiene que aparecerme de nuevo el menu y no me aparecen, me explico:
tengo el menu me sale pero cuando pulso 1 introduzco los dos numeros y los sumo y me aparece el resultado no me vuelve a salir el menu asi:
1) sumar
2) restar
3)multiplicar
4)salir
hago la cuenta y me sale #? (creo recordar) y lo que quiero es que no me aparezca asi si no que hago la cuenta y aparece el menu completo de nuevo paso el codigo:
#!/bin/bash
select RESP in Suma Resta Multiplicar Salir; do
case $RESP in
suma)
read -p "introduce el primer numero" suma1
read -p "introduce el segundo numero" suma 2
suma=(( $suma1+$suma2))
echo "el resultado de suma es: $suma"
;;
resta)
read -p "introduce el primer numero" suma1
read -p "introduce el segundo numero" suma 2
suma=(( $suma1-$suma2))
echo "el resultado de resta es: $resta"
;;
multiplicar)
read -p "introduce el primer numero" suma1
read -p "introduce el segundo numero" suma 2
suma=(( $suma1*$suma2))
echo "el resultado de la multiplicacion es: $multiplicar"
;;
salir)
break
esac
done
-------------------------------------------------------------------------------------------------
el scrip hace las cuentas bien pero tiene que aparecer el menu cuando haga la cuenta no el #? y pulsas 2 y ya restaria (no se si me explico bien ;( )