Bonjour,

Je suis un débutant avec le shell j'aimerais tester une chaîne de caractère si elle contient uniquement
des lettres, des chiffres, et des caractères ., _ et -. sachant que cette dernière ne dois pas contenir le point au début
pour le moment j'ai ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 echo $chaine | grep -E  '([[:alnum:]] [.,-_])*'  
    if [ "$?" -eq 0 ];then  
        echo 'ok' 
fi