• # code Traduit

    Posté par . En réponse au message Probleme pour un fichier creer par un script. Évalué à 1.

    #!/bin/sh
    echo "Donnez un chiffre"
    echo -n "nombre de question: "
    read nombre_de_question
    if [ $nombre_de_question == 0 ] || [ -z $nombre_de_question ];
    then
    echo "Erreur, donner un chiffre"
    else
    echo "Nombre de question a choisir" >> db.lp
    echo "#const nombre_question_a_choisir = $nombre_de_question " >> db.lp
    echo "" >> db.lp
    fi

    while [ `cat tmp | wc -l` -lt $MAX_QUESTION_THEME ]; do
    for i in $(seq 0 $MAX_MAX_QUESTION_THEME ); do
    echo -n "question(${question[$((RANDOM%nombre_de_question))]}, " >> tmp
    echo -n "${theme[$((RANDOM%nombre_de_theme))]}, " >> tmp
    echo "${difficulte[$((RANDOM%nombre_de_difficulte))]})." >> tmp
    i=$[ $i + 1 ];
    done

    sort tmp | uniq > tmp
    done

    cat tmp | sort -n >> db.lp

    Le fichier "db.lp" contient:

    % nombre de question::
    #const nombre_question_a_choisir = 5

    theme(thA).

    question(f1, thB, difficile).
    question(f10, thA, moin_difficile).
    question(f10, thC, facile).

    question, theme, difficulte sont des champs comme je l ai deja ecrit representant les questions, les themes et les difficulte. Je n ai pas donne tout le code, mais si c est important pas de probleme.