Pages : 1
#1 Le 04/07/2010, à 02:16
- nourinux
menu select
Bonjour,
Je voudrais créer un menu select dans un autre menu select mais j'arrive pas vraiment...
voici mon code:
#!/bin/bash
echo "Bonjour ! Que voulez vous faire ?"
sleep 1;
select rep in "n" "b" "m";
do
if [ -z "$rep" ]; then
echo "Erreur: entrez un des chiffres proposés, c'est à dire 1 , 2 ou 3." 1>&2
elif
[ $rep = n ]
then
clear;
echo "cool"
select ans in "n" "b" "m";
do
if
[ $ans = n ] then echo "nbm"
fi
done
fi
done
nbinux
Hors ligne
#2 Le 04/07/2010, à 05:53
- ehmicky
Re : menu select
Il manque un ; entre '[ $ans = n ]' et 'then echo "nbm"'
Par ailleurs, je te propose une syntaxe alternative si tu veux (certaines entrées sont laissées vides pour mettre ce que tu veux) :
echo "Bonjour ! Que voulez vous faire ?"
sleep 1 ;
select rep in "n" "b" "m" ; do
case $rep in
n)
clear
echo "cool"
select ans in "n" "b" "m" ; do
case $ans in
n)
echo "nbm"
;;
b)
;;
m)
;;
*)
echo "Erreur: entrez un des chiffres proposés, c'est à dire 1 , 2 ou 3." 1>&2 ;;
esac
done
;;
b)
;;
m)
;;
*)
echo "Erreur: entrez un des chiffres proposés, c'est à dire 1 , 2 ou 3." 1>&2 ;;
esac
done
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne
Pages : 1