Comment controler read input dans un script shell

Fermé
james001 - Modifié par james001 le 31/10/2013 à 17:51
 james001 - 1 nov. 2013 à 10:33
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 412
31 oct. 2013 à 17:56
Salut,

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

0
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