A voir également:
- While condition chaine de caractère
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Excel cellule couleur si condition texte - Guide
- Chaine tnt gratuite sur mobile - Guide
1 réponse
Salut,
Il ne faut pas se tromper sur l'évaluation (ET/OU) ;-\
Dans ton cas c'est OU ( || ) et non pas ET ( && ).
Et attention à la syntaxe ! Il ne faut pas d'espace entre "=" et "~" ;-(
Il ne faut pas se tromper sur l'évaluation (ET/OU) ;-\
Dans ton cas c'est OU ( || ) et non pas ET ( && ).
Et attention à la syntaxe ! Il ne faut pas d'espace entre "=" et "~" ;-(
#! /bin/bash echo "" echo "***** Saisie des initiales *****" echo "" echo "Veuillez saisir vos initiales" read reponse regex="^[-+]?[0-9]*$" while [[ -z ${reponse} ]] || [[ ${reponse} =~ ${regex} ]] do echo "Veuillez rentrer des initiales valides" read reponse done if [[ -n ${reponse} ]]; then G_INITIALES_IDENTIFICATION="${reponse}" echo "Installation effectuée par ${G_INITIALES_IDENTIFICATION}" fi