Bonjour

Je découvre le bash avec le cours d' E Sanchis http://eric-sanchis.developpez.com/linux/shell/bash/

Pour l'exercice suivant (page 57 du pdf) : écrire un programme shell qui demande à l'utilisateur d'entrer un mot et indique si le premier caractère de ce mot est une minuscule,
majuscule ou chiffre, j'ai écrit le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#!/bin/bash
 
read -p "Entrez un mot : " mot
case mot in 
[[:upper:]]* ) echo "Commence par majuscule." ;;
[[:lower:]]* ) echo "Commence par minuscule." ;;
[[:digit:]]* ) echo "Commence par chiffre.";;
*) echo "Autre."
esac
et j'ai toujours la réponse "Commence par une minuscule."

Merci d'avance de toute aide.