Script shell: question?
Résolu
toto5812
Messages postés
66
Statut
Membre
-
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
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
2 réponses
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
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
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