While condition chaine de caractère
Fermé
medou922
Messages postés
3
Date d'inscription
jeudi 13 février 2020
Statut
Membre
Dernière intervention
19 février 2020
-
Modifié le 19 févr. 2020 à 17:14
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 19 févr. 2020 à 17:37
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 19 févr. 2020 à 17:37
A voir également:
- While condition chaine de caractère
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Excel cellule couleur si condition texte - Guide
- Caractère spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
19 févr. 2020 à 17:37
19 févr. 2020 à 17:37
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