Script temps de pause entre les ligne ?

Résolu/Fermé
infernopath Messages postés 200 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 11 octobre 2021 - 23 sept. 2012 à 16:05
infernopath Messages postés 200 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 11 octobre 2021 - 23 sept. 2012 à 19:39
Bonjour,
je cherche a avoir des info supplémentaire, j'ai fait un petit script tout simple s'appelant "If" :

#/bin/sh
#on ecrit en bash ou sh

valeur=Blanche
#on defini la valeur a l'avance

echo -n "veuillez entré votre prenom: "
read prenom

if [ "$prenom" != $valeur ];then
#on fait le test entre ce que l'utilisateur rentre et notre valeur
#defini a l'avance

echo "Saisie incorrecte"
else
echo "Vous etes bien la personne que je cherche"
fi

exit 0

Quand je le lance mon script en double clic dessus choisie "lancer dans un terminal" il ce lance bien, je répond a la question demander par le script est aussi tôt le "test" plus tout le reste du script passe en une fraction de seconde donc impossible de voir le résulta...est il possible de mettre un temps de pause ?

A savoir, en le lançant en ligne de commande donc : ./If
il fonctionne très bien

Merci de votre aide cordialement


2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
23 sept. 2012 à 16:19
Salut,

est il possible de mettre un temps de pause ?
sleep n

ou "n" est un entier (exemple : sleep 5 fera une pause de 5 secondes)
0
infernopath Messages postés 200 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 11 octobre 2021
23 sept. 2012 à 19:39
salut,
Merci Zipe31 je vais me servir de cette astuce
Cordialement
0