Fonction s'appelant elle-même ? - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 24-05-2006 à 11:38:06
mettre ton code dnas un do .. while avec comme condition dans le while que la touche enfoncée est un 1, 2 ou 3 (ou le contraire, je sais plus)
Marsh Posté le 24-05-2006 à 13:26:48
la commande select est idéale pour faire ca.
Marsh Posté le 24-05-2006 à 14:40:36
Salut,
J'ai opté pour le while...do...done pour la boucle, étant donné que le MAN select n'est pas franchement explicite.
Code :
|
Merci.
Marsh Posté le 24-05-2006 à 14:52:55
Mieux !
Comme je n'ai su rappeler ma fonction, j'ai carrément rappelé le script en lui passant le paramètre en variable.
Code :
|
Comme ça, il ne passe pas son temps à faire une boucle (presque) inutile.
Marsh Posté le 24-05-2006 à 18:30:41
http://aplawrence.com/Basics/using-select.html
google
man bash pour les courageux.
Marsh Posté le 29-05-2006 à 12:01:40
Ok, merci. Du coup, voilà le menu réalisé :
Code :
|
Il ne me reste plus qu'à élaborer les fonctions de test du réseau.
Mine de rien, ça commence à faire quelques pages (4 pour être précis).
Marsh Posté le 24-05-2006 à 11:33:01
Salut,
Mon problème semble simple, mais je ne sais comment le résoudre.
Je cherche à faire un menu :
Mais si j'entre autre chose que 1, 2 ou 3, la fonction, sensé se relancer via l'appel de son nom, ne le fait pas. Comment dois-je procéder ?
Merci.
Message édité par kwadbox le 24-05-2006 à 11:34:11