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 !
A voir également:

2 réponses

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

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

0
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