Pour quoi ça me donne problème dans le while ?:(Code:
1
2
3
4
5
6 declare -i k;k=10 while [ $k -qt 7 -a $k -le 0 ] do echo "entrer un nombre" read k done
Version imprimable
Pour quoi ça me donne problème dans le while ?:(Code:
1
2
3
4
5
6 declare -i k;k=10 while [ $k -qt 7 -a $k -le 0 ] do echo "entrer un nombre" read k done
la comparaison "-qt" n'existe pas en bash.
-qt je pense que ça veut dire plus grand que
Quand je l’exécute ça me donne ./menu : line2 : [ : too many arguments
Dsl faute d’inattention:oops:
ca marche
Code:
1
2
3
4
5
6 declare -i k;k=5 while [ $k -gt 0 -a $k -le 7 ] do echo "entrer un nombre" read k done