Considera questo script Bash:
#!/bin/bash
echo Enter any character
read char
case $char in
[a-z]) echo Lower case letter
;;
[A-Z]) echo Upper case letter
;;
[0-9]) echo Number
;;
?) echo Special char
;;
*) echo You entered more than one character
;;
esac
Se inserisco 'a', l'output è una lettera minuscola , ed è lo stesso per 'A' ... Come posso superare?
echo if case then do
.