Comment controler read input dans un script shell

james001 -  
 james001 -
Bonjour,

Comment contrôler le read input dans un script shell

Exemple:

echo "Please enter your name and your surname:"
read name surname
echo "Welcome $name $surname"

ici je veux contrôler si le name et le surname sont introduit tous les deux dans le cas contraire un message d'erreur ce retourne jusqu'au que le name et surname sont introduit tous les deux pour que l'echo s'exécute

Merci d'avance pour vos propositions !

2 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    Il te faut faire un test sur tes variables man bash - Conditions

    0
  2. james001
     
    bonjour zipe31

    merci pour le lien,mais je suis encore bloqué ci-dessous le scripte

    echo "Please enter your name and your surname:"
    read name surname
    until test $name $surname = null
    do echo "name and surname are not filled"
    echo "Please enter your name and your surname:"
    read name surname
    done
    echo "Welcome $name $surname"
    0