Comment vérifier si le contenu d'une variable contient des lettres, des chiffres, des caractères spéciaux :
Vérification de la présence de lettres :
if [[ "$variable" =~ [a-zA-Z] ]] ; then echo "contient des lettres" fi |
Vérification de la présence de chiffres :
if [[ "$variable" =~ [0-9] ]] ; then echo "contient des chiffres" fi |
Vérification de la présence de caractères spéciaux :
if [[ "$variable" =~ [^a-zA-Z0-9] ]] ; then echo "contient des caractères spéciaux" fi |