Scripting Bash

Dadox -  
davlar Messages postés 75 Statut Membre -
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
A voir également:

1 réponse

davlar Messages postés 75 Statut Membre 57
 
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
0