Enunciado:
En este reto, deberás escribir un Shell Script que:
- Reciba por parámetro un número representado en formato decimal o en números romanos.
- Detecte si el número está codificado de una forma u otra.
- Realice la conversión al otro tipo.
- Muestre por pantalla el tipo de número recibido y su correspondiente conversión.
Después, el script terminará.
Ejemplo:
Pasamos por parámetro el número «IV»:
El script debería mostrar un mensaje similar al siguiente:
«Es romano y su conversión a decimal es la siguiente: 4»
Algunas aclaraciones:
- Se permitirán números desde el 1 hasta el 1999.
- Si se introduce un número que está fuera del rango, se mostrará un mensaje y no se realizará la conversión.
- Si se introduce un parámetro que no representa un número ni decimal ni romano (por ejemplo, «casa»), se mostrará el mensaje y no se realizará la conversión.
- Los mensajes de las operaciones, pueden ser los que quieras.
- Los mensajes que salen por pantalla, pueden ser los que quieras.
Importante:
-
Cuando termines, deberás enviar un único fichero con extensión «.sh» a través del siguiente enlace Envío de scripts.
- No pongas tu nombre dentro del fichero, puesto que se realizará una revisión a ciegas.