Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/05/2008, 12h15   #1
Invité de passage
 
Inscription : mai 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 2
Points : 0
Points : 0
Par défaut choix multiples de case puis utilisation

Bonjour,

je voudrais savoir comment réaliser un script pour linux ubuntu 8.04 plus précisément permettant à l'utilisateur de choisir plusieurs programmes qu'il souhaite installer et ensuite les installer. Avec un choix q|Q pour quitter et i|I pour lancer l'installation.

J'en suis à la partie "choix multiple". J'ai déjà écris ceci mais il me semble pas que tout soit juste.

merci d'avance !

#!/bin/bash

echo -e "Choisissez le/les programmes à installer.\n
- 1 pour le programme 1\n
- 2 pour le programme 2\n
Appuyez sur la touche souhaiter, puis faites ENTER."
read Touche

while (($Touche != i|I) | ($Touche != q|Q)); do

case "$Touche" in

1) programe1 = 1;; # je ne sais pas comment mettre ici pour pouvoir réutiliser après
2) programme1 =1;; # je ne sais pas comment mettre ici pour pouvoir réutiliser après

done

if programe1 = 1 # pour valider l'installation du programme1

fi

if programe2 = 1 # pour valider l'installation du programme1

fi

# lance l'installation de tout les programmes sélectionnés
kedal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2008, 10h48   #2
Membre actif
 
Inscription : mai 2008
Messages : 157
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2008
Messages : 157
Points : 160
Points : 160
Tu as oublié le esac à la fin de ton case
milouz123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h22.


 
 
 
 
Partenaires

Hébergement Web