J'essaie de vérifier une chaîne pour une lettre majuscule. mon code montre NO UPPER pour toute entrée, peut-il être "sss", "sss", "SSS"Chaîne de vérification de script Bash pour une lettre majuscule
if [[ "$pass" =~ [^a-zA-Z0-9] ]]
then
echo "Upper found"
else
echo "no upper"
fi
Qu'est-ce que vous pensez que les matchs regex? Pourquoi avez-vous les lettres minuscules 'a-z' et les chiffres' 0-9 'dedans? –
Oh mon Dieu ffs. Je ne m'en suis pas rendu compte. Je vous remercie ! –