Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
542 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  menu dynamique ksh

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

menu dynamique ksh

n°1437784
yannsar
Posté le 06-09-2006 à 15:56:41  profilanswer
 

bonjour,
 
je souhaite faire un menu dynamique en ksh.
Le problème est le suivant :
 
select var in "toto 1" "toto 2"
do
  case $var in
    "toto 1" )echo "1";;
    "toto 2" )echo "2";;
  esac
done
 
ce code marche. En revanche, il ne marche plus si je fais menu='"toto 1" "toto 2"'
et que je remplace  
select var in "toto 1" "toto 2"
par
select var in $menu
 
 
Quelqu'un aurait une idée ?
 
merci d'avance
 
Yann

mood
Publicité
Posté le 06-09-2006 à 15:56:41  profilanswer
 

n°1437921
aigles
Posté le 06-09-2006 à 18:55:50  profilanswer
 

Je pense que tu dois pouvoir t'en sortir en utilisant un tableau pour stocker la liste des choix.
Quelque chose comme ça devrait faire l'affaire (attention, non testé) :

#! /usr/bin/ksh
 
# Déclaration et initialisation du tableau comportant
# les choix du menu
set -A menu -- "toto 1" "toto 2"
 
# Menu
select var in "${menu[@]}"
do
  case $var in  
    "toto 1" )echo "1";;  
    "toto 2" )echo "2";;  
  esac  
done


 
Jean-Pierre.

n°1438320
yannsar
Posté le 07-09-2006 à 14:12:26  profilanswer
 

Merci JP !!!
 
ça marche nickel !
 
;-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  menu dynamique ksh

 

Sujets relatifs
[JSP/Servlet/Struts] barre de menu dynamique en WebMenu dynamique
[Résolu][Html/Javascript] Liens dans menu déroulant dynamiquerendre un menu dynamique et non statique
[MFC] Menu dynamiquePb menu + site dynamique (tableaux)
Menu dynamique besoin d'aide !améliorer mon menu dynamique
menu dynamique 
Plus de sujets relatifs à : menu dynamique ksh


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR