IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix

Bash y Programación bash / Práctica 16


Nombre: fifi
Es obligatorio usar: IF
Funcionamiento: Verifica que se ha introducido un sólo parámetro posicional y que es un número entero positivo de tres dígitos tal que el dígito del centro siempre es 0. En caso contrario envía por la salida estándar el mensaje "ERROR" y termina. (Ejemplos de parámetros correctos: 102, 406, 305. Ejemplos de parámetros incorrectos: 123, 345, 4k5, hola).

Nombre: selector
Es obligatorio usar : SELECT
Funcionamiento: Muestra por la salida estándar un menú con 4 opciones con los siguientes literales: "Juega a colores", "Juega a frutas", "Juega a herramientas", "Juega a superhéroes". Una vez elegida una opción, el script tomará el último dígito a la derecha del valor de la variable $RANDOM y dependiendo de la opción elegida y del valor del dígito cortado de $RANDOM mostrará por la salida estándar dos cosas:
  1. El valor completo de la variable $RANDOM.
  2. Un mensaje compuesto por el literal fijo "Te ha tocado..." y el valor de la última columna de la tabla siguiente:

Opción elegida
Valor del corte de $RANDOM
Parte final del mensaje
colores
1-2
azul
3-4
rojo
5-6
verde
7-8
gris
9-0
amarillo





frutas
1-2
kiwi
3-4
manzana
5-6
pera
7-8
naranja
9-0
melón






herramientas
1-2
martillo
3-4
destornillador
5-6
alicates
7-8
tenazas
9-0
punzón






superhéores
1-2
superman
3-4
spiderman
5-6
thor
7-8
hulk
9-0
druida