Script shell: question?

Résolu
toto5812 Messages postés 66 Statut Membre -  
toto5812 Messages postés 66 Statut Membre -
Bonjour,
voilà, je me suis crée 3 scripts shell. J'aimerais en créer un autre permettant à un utilisateur de choisir de lancer l'un des trois.

en gros voici ce que j'aimerais faire:

lancement du script qui poserait une question du type:

"Que voulez-vous faire?"
"1. script1.sh"
"2.script2.sh"
"3.script3.sh"

Merci
Configuration: Linux / Mozilla 1.9.0.18

2 réponses

  1. Stéphane Ascoët
     
    Un exemple duquel tu peux t'inspirer:
    echo -e "\aSur quel ordinateur sommes nous(GoBook/NEC)?" ; read choixo
    if [ ${choixo:-GoBook} = "GoBook" ]; then

    d="/home/stephaneascoet/comptes/comptes-rendusfiltres"
    else
    d="/home/astephane/sa-courrier/comptes-rendusfiltres"
    echo "On est sur le NEC et on exporte dans "$d
    fi
    1
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    #! /bin/sh
    
    #set -xv
    
    echo 'Que voulez-vous faire ?
    1. script1.sh
    2. script2.sh
    3. script3.sh'
    
    read -s -n1 reponse
    
    case "$reponse" in
    1)      echo "Lancement du script1"
            ./script1.sh
            ;;
    2)      echo "Lancement du script2"
            ./script2.sh
            ;;
    3)      echo "Lancement du script3"
            ./script3.sh
            ;;
    *)      echo "Mauvais choix. Recommencez..."
            ;;
    esac
    1
    1. toto5812 Messages postés 66 Statut Membre
       
      Merci, c'est parfait!
      0