Aquí os dejo un filtro básico de letras realizado con expresiones y la estructura condicional múltiple case-esac.
#!/bin/bash
#Este script implementa un filtro de datos
#a través de expresiones y la estructura
#condicional múltiple case
dato=""
while [ "$dato" == "" ]
do
read -p "Introduce una letra mayúscula: " dato
case $dato in
[A-Z]) echo "Ok, has introducido la letra $dato";;
[a-z]) echo "Error, has introducido una minúscula";;
[0-9]) echo "Error, has introducido un número";;
*) echo "Error, ¿Qué has introducido?";;
esac
done
No hay comentarios:
Publicar un comentario