diff --git a/TACHES b/TACHES index db2f3f8..088c8aa 100644 --- a/TACHES +++ b/TACHES @@ -24,7 +24,6 @@ DESTDIR - Transformer le fichier GNUmakefile en makefile pour bmake - changer les sed -i en "sed -e 's/chaine/autrechaine/g' > file.new && mv file.new file" (avec ou sans -e, c'est selon) - changer les VAR= en VAR:= -- parcours_categ : normer les variables pour avoir categ_titre et element_titre plutôt que titre_categ et element_titre… - Vérifier la présence des /, [ et ] dans les variables avant qu'elles soient mises dans un SED. Ceci à l'aide de ${var//a/b} pour modifier les chaînes A par B dans VAR. - ajouter des fichiers images au bon format et sous licence libre @@ -60,3 +59,4 @@ le cas - ajouter une licence comme LPRAB - ajouter les éléments de chaque catégorie dans la page html (car plus pratique) +- parcours_categ : normer les variables pour avoir categ_titre et element_titre plutôt que titre_categ et element_titre… diff --git a/creation_categ.sh b/creation_categ.sh index fe99165..3cd66a2 100755 --- a/creation_categ.sh +++ b/creation_categ.sh @@ -39,8 +39,8 @@ destination="categories.html" IFS=" " dossier_composants="./composants" -deb_categ="${dossier_composants}/categ_deb.html" -fin_categ="${dossier_composants}/categ_fin.html" +categ_deb="${dossier_composants}/categ_deb.html" +categ_fin="${dossier_composants}/categ_fin.html" elem="${dossier_composants}/element.html" extension="txt" # Extension des fichiers à prendre en compte @@ -130,9 +130,9 @@ do if [[ $categ_comp == "[[]]" ]] then debug "La ligne est une catégorie : Enregistrement." - titre_categ=`echo $ligne |sed -e 's#^\[\[\(.*\)\]\].*$#\1#g'` - desc_categ=`echo $ligne |sed -e 's#^\[\[.*\]\]\(.*\)$#\1#g'` - debug "$titre_categ : $desc_categ" + categ_titre=`echo $ligne |sed -e 's#^\[\[\(.*\)\]\].*$#\1#g'` + categ_desc=`echo $ligne |sed -e 's#^\[\[.*\]\]\(.*\)$#\1#g'` + debug "$categ_titre : $categ_desc" CATEG=1 fi #+ SI la chaîne contient 6 fois '##' @@ -170,13 +170,13 @@ do then echo -e "Création d'un bloc Catégorie…" # Tests sur la valeur de la catégorie et de l'état du curseur - debug "Catégorie : $titre_categ : $desc_categ" + debug "Catégorie : $categ_titre : $categ_desc" debug "État curseur : $curseur_element" # Tests sur la valeur - debug "Fichier de début de catégorie : $deb_categ" + debug "Fichier de début de catégorie : $categ_deb" debug "Destination : $destination" # Création du fichier pour les catégories (DÉBUT) - cat $deb_categ |sed -e "s|@@TITRE_CATEG@@|${titre_categ}|g" -e "s|@@DESC_CATEG@@|${desc_categ}|g" >> ${destination} + cat $categ_deb |sed -e "s|@@TITRE_CATEG@@|${categ_titre}|g" -e "s|@@DESC_CATEG@@|${categ_desc}|g" >> ${destination} sed -i "s#^\(.*\)@@.*@@\(.*\)#\1\2#g" ${destination} # Préparation du numéro d'index i=0 @@ -200,6 +200,6 @@ do let i++ done # Ajout de la fin du fichier pour les catégories (FIN) - cat $fin_categ >> ${destination} + cat $categ_fin >> ${destination} fi done