Posez votre question Signaler

Scripting Bash

Dadox - Dernière réponse le 15 févr. 2008 à 19:39
Bonjour,
Voila g fai un petit script qui gère les modules Kernel.
Tout marche bien mais j'aimerai que le script me renvoye le menu des choix possible après chaque execution de choix et aussi la confirmation avant de lancer la commande...
PS3=">Faites votre choix : "
echo "Gérer les Modules Kernel"
select fonctionnalites in "Lister les modules chargés" "Lister les modules disponibles" "Charger un module" "Décherger un module" "Quitter (q|Q)";do
case $REPLY in
1)lsmod
echo "Voulez-vous faire autre chose?";;
2)modprobe -l
echo "Voulez-vous faire autre chose?";;
3)echo -n "Entrer le nom du module à charger : "
read n
modprobe $n
echo "Voulez-vous faire autre chose?";;
4)echo -n "Enter le nom du module à décharger : "
read n
/sbin/rmmod $n
echo "Voulez-vous faire autre chose?";;
5|q*|Q*)echo "Terminé"
break;;
*) echo "Fonction indisponible - Faites un autre choix";;
esac
done
Lire la suite 

Scripting Bash »

1 réponses
Réponse
+0
moins plus
Salut ,

Fait un while et ne sort que lorsque tu auras entrée q ou Q.

while [ "$REPLY" != "q" -o "$REPLY" != "Q" ]
do

done

A+

Dave
Ajouter un commentaire
Ce document intitulé « Scripting Bash » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook