Je ne suis pas sur de bien comprendre ton problème mais il y a plein de truc que je trouve bizarre :
- d'abord remplacer les `cat toto | wc -l` par des `wc -l toto` simplifierait ton code ;
- Quand tu initialise nombre_de_difficulte, il n'y a pas de "#" ;
- A quoi servent les "i=$[ $i + 1 ]; " dans tes boucles for ? Enfin je pense que tu les a rajouté pour tenter de résoudre le point suivant.
- Dans le dernier for tu utilise la variable "$MAX_MAX_QUESTION_THEME", c'est une typo je suppose ;
- Il semble qu'il manque un done à la fin (copier/coller foireux ?) ;
- Et enfin surtout, tu utilise des fichiers temporaire, hors ces fichiers restent d'une exécution sur l'autre. Tu devrais les supprimer au début de ton script.
# Quelques remarques
Posté par olosta . En réponse au message Produire un certain nombre de question aleatoire. Évalué à 2.
- d'abord remplacer les `cat toto | wc -l` par des `wc -l toto` simplifierait ton code ;
- Quand tu initialise nombre_de_difficulte, il n'y a pas de "#" ;
- A quoi servent les "i=$[ $i + 1 ]; " dans tes boucles for ? Enfin je pense que tu les a rajouté pour tenter de résoudre le point suivant.
- Dans le dernier for tu utilise la variable "$MAX_MAX_QUESTION_THEME", c'est une typo je suppose ;
- Il semble qu'il manque un done à la fin (copier/coller foireux ?) ;
- Et enfin surtout, tu utilise des fichiers temporaire, hors ces fichiers restent d'une exécution sur l'autre. Tu devrais les supprimer au début de ton script.