Je cherche à récupérer ce qu’un utilisateur tape avec [mono]read[/mono]. Cependant, je ne veux pas que ce qu’il écrit soit vide. J’ai donc mis une boucle while :
local NOMDHOTE=""
while [ -z "$NOMDHOTE" ]; do
getndd NOMDHOTE
done
Ceci fait appel à la fonction [mono]getndd[/mono] suivante :
[code]getndd() {
met dans $1 le nom de domaine
echo "Quel est votre nom de domaine (sans http://)? (ex : mondomaine.com) "
read -p "Nom de domaine " "$1"
}
[/code]
Résultat : boucle infinie.
Je ne comprend pas, et je commence à vouloir quitter bash pour python là…