#!/usr/bin/env bash
# Testing ranges of characters.
echo; echo "Hit a key, then hit return."
read Keypress
case "$Keypress" in
[[:lower:]] )
echo "Lowercase letter"
;;
[[:upper:]] )
echo "Uppercase letter"
;;
[0-9] )
echo "Digit"
;;
* )
echo "Punctuation, whitespace, or other"
;;
esac
exit 0