Rozważ ten skrypt 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
Jeśli wprowadzę „a”, wynik będzie pisany małą literą , i to samo dla „A” ... Jak to rozwiązać?
echo if case then do.