Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Description: Calcula el doble de un número pasado como parámetro y pregunta si queremos calcular otro doble. Si se introduce algo que no sea un número da error y vuelve a pedir y si se introduce alguna respuesta errónea hace lo mismo
- #Author:jMa
- while test "$respuesta" != 'N'
- do
- read -p "Introduzca un número para calcular el doble: " numero
- if echo $numero | grep -x -q "[0-9]\+"
- then
- let resultado=$numero*2
- echo "El doble de $numero es $resultado"
- read -p "¿Desea calcular otro doble (S/N)? " respuesta
- while [ \( "$respuesta" != "S" \) -a \( "$respuesta" != "N" \) ]
- do
- echo "Error:Respuesta incorrecta"
- read -p "¿Desea calcular otro doble (S/N)?" respuesta
- done
- else
- echo "Error:introduzca un número"
- fi
- done
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment