Besoin d'aide pour la réalisation d'un menu [shell] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 21-11-2004 à 15:14:29
c'est -a le ET dans les [ ]
[ bidule -ne machin -a chose -gt truc ] par exemple
regarde de la doc sur select aussi, c'est sympa pour les menus
Marsh Posté le 21-11-2004 à 17:22:30
Merci Zaib3k
j'ai remplacé les && par des -a mais je me retrouve de nouveau sur un os au niveau su case qd je lance le script :
Citation : 'home/ecliptux/bin/savelinux: line 46: syntax error near unexpected token `in |
Marsh Posté le 21-11-2004 à 17:30:00
regarde le select, c'est vraiment plus cool
http://www.tldp.org/LDP/abs/html/testbranch.html
j'essairais peut etre de voir ca plus tard sinon
Marsh Posté le 21-11-2004 à 17:41:52
c'est mal foutu ton truc. reprend le de 0 en le réflechissant un peu. un fois quelques trucs corrigés, ca boucle
Marsh Posté le 21-11-2004 à 17:56:03
Code :
|
c'est pas plus simple un truc ds le genre ?
Marsh Posté le 22-11-2004 à 20:10:10
Merci pour tes conseils Zaib3k
Je n'ai pas trop de temps de m'y replonger là, mais je vais étudier tes pistes prochainement
Marsh Posté le 24-11-2004 à 11:19:39
Zaib3k a écrit : regarde le select, c'est vraiment plus cool |
Bon j'ai utilisé un des script de ce site et ça fonctionne
Il reste bien sûr à le fignoler mais là je n'ai pas trop le temps.
En tout cas merci
#!/bin/bash |
Marsh Posté le 21-11-2004 à 14:24:10
Je souhaite me faire un script pour gérer mes sauvegardes tar.gz et pour cela, je me suis lancé dans al conception d'un menu avec plusieurs choix.
Malheureusement je débute et j'ai quelques soucis que j'ai grand mal à résoudre.
Voici le script (il n'y a pas encore le code de la sauvegarde proprement dite) :
Seulement, qd je lance le script, voilà l'erreur :
[ecliptux]@[~/Systeme/Scripts]$ savelinux
/home/ecliptux/bin/savelinux: line 34: syntax error near unexpected token `&&'
/home/ecliptux/bin/savelinux: line 34: ` && "$reponse" -ne "2" '
J'ai lu pas mal de doc sur les boucles IF etc.... mais j'ai du mal à trouver la syntaxe exacte dans le cas de tests multiples. Mais peut-être y a t'il une manière plus élégante de coder cette étape
Message édité par ecliptux le 21-11-2004 à 14:52:11
---------------
Il existe mille manières d'agir, et une seule de ne rien faire.