[shell] mettre une pause entre deux commandes
Résolu/Fermé
Manu257
Messages postés
20
Date d'inscription
lundi 14 mars 2005
Statut
Membre
Dernière intervention
21 janvier 2009
-
1 févr. 2007 à 16:55
mwanadol Messages postés 2 Date d'inscription vendredi 8 mars 2013 Statut Membre Dernière intervention 8 mars 2013 - 8 mars 2013 à 05:37
mwanadol Messages postés 2 Date d'inscription vendredi 8 mars 2013 Statut Membre Dernière intervention 8 mars 2013 - 8 mars 2013 à 05:37
A voir également:
- Shell pause
- Bash pause - Meilleures réponses
- Sh pause - Meilleures réponses
- Imprimante en pause hp ✓ - Forum Imprimante
- Classic shell windows 11 - Télécharger - Personnalisation
- Stream mis en pause discord - Forum Audio
- Annonce en pause leboncoin - Forum Vos droits sur internet
- Arnaque paiement sécurisé Leboncoin et piratage de compte ✓ - Forum Consommation & Internet
4 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
1 févr. 2007 à 17:47
1 févr. 2007 à 17:47
Salut,
Tu peux faire effectivement avec la commande "sleep", mais celle ci n'est pas très interactive. Je te suggèrerai plutôt avec la commande "read".
En voici 2 exemples.
1er exemple :
Tu peux faire effectivement avec la commande "sleep", mais celle ci n'est pas très interactive. Je te suggèrerai plutôt avec la commande "read".
En voici 2 exemples.
1er exemple :
#! /bin/bash # pause2.sh : appuyer sur une touche pour continuer un script echo "Appuyer la touche <Entrée> pour continuer..." read touche case $touche in *) echo "Reprise du script..." ;; esac2ème exemple :
#! /bin/bash # pause.sh : continuer oui ou non un script echo "Voulez-vous continuer ? [O/N]" read mot while [ "$mot" = "O" ] do echo "Voulez-vous continuer ? [O/N]" read mot done echo "Programme achevé...";-))
8 mars 2010 à 10:29
de case jusqu'à esac le code est inutile... Par esthétisme éventuellement tu peux mettre un echo quelquechose, mais c'est tout.