"Installation de paquet depuis une variable" Bash
Résolu
Bonjour, alors cela fait presque une heure que j'assaye "d'installer un paquet depuis une variable" si ce n'est pas clair pour vous (même pour moi ça ne l'ai pas :p) voici ce que je veux faire:
Mais une fois dans le terminal ça me mets:
Bibifoot
echo "Entrez le nom du paquet que vous voulez installer: " read install case $install in echo "Vous voulez installez $install" apt-get install $install
Mais une fois dans le terminal ça me mets:
./SuxTerminal.sh: ligne 26: Erreur de syntaxe près du symbole inattendu « install »Merci de votre aide car la je suis bloquer ^^
./SuxTerminal.sh: ligne 26: ' apt-get install $install'
Bibifoot
3 réponses
-
ContributeurSalut,
Lecase...esac
est inutile ici ! Sans compter que la syntaxe est mauvaise en plus ;-\ Il attend plusieurs choix, et dans ton exemple il n'y en a aucun, juste un echo et la commande à lancer ;-(
echo "Entrez le nom du paquet que vous voulez installer: " read install echo "Vous voulez installez $install" apt-get install $install
De plus je doute que ça marche dans la mesure où la commandeapt-get install
doit être lancée avec les droits nécessaires ;-(
-
Merci je vais tester mais pour
apt-get install
je sais dans mon code le programme se lance avec unsudo echo "admin ok
" en tout mais merci à toi
Ps: C'est que je débute en Bash de base je fais du Python ;) -
C'est bon bah en faite c'etait pas si difficile j'essayais en faite de réadapter ce que j'avais vu sur internet mais bon ca marcher pas mais vraiment merci encore zipe31 :D (j'ai l'air un peu d'une bille ^^)