[ERR] Fichiers sur les catégories (en cours de développement)

This commit is contained in:
Olivier DOSSMANN 2011-02-28 17:54:08 +01:00
parent 87df180c6d
commit 90f3addf18
4 changed files with 24 additions and 2 deletions

View File

@ -0,0 +1,5 @@
<!-- Catégorie @@TITRE_CATEG@@ -->
<h3>@@TITRE_CATEG@@</h3>
<p>@@DESC_CATEG@@</p>
<div class="ensemble_element">

View File

@ -0,0 +1,2 @@
</div>
<div class="espace">&nbsp;</div>

View File

@ -23,10 +23,17 @@ debug() {
fi fi
} }
## TESTS
if ! test -d $dossier
then
echo -e "Dossier '$dossier' manquant."
exit 0
fi
## DEBUT ## DEBUT
# Parcours du dossier # Parcours du dossier
#TODO: n'afficher que les fichiers dont l'extension est .txt #TODO: n'afficher que les fichiers dont l'extension est .txt (ou .ail?)
#+ À l'aide de find par exemple #+ À l'aide de find par exemple.
for fichier in `ls $dossier` for fichier in `ls $dossier`
do do
# Calcul du nombre de ligne du fichier # Calcul du nombre de ligne du fichier
@ -36,6 +43,14 @@ do
# Vérification du nombre de lignes retourné # Vérification du nombre de lignes retourné
if [[ $nbre_lignes -gt 0 ]] if [[ $nbre_lignes -gt 0 ]]
then then
# Récupération du nom de la catégorie
nbre_categories=`grep "\[\[" ${dossier}/${fichier} |wc -l`
# Si le nombre de catégorie est égal à 1, on a tout bon
if [[ $nbre_categories -eq 0 ]]
then
echo "Fichier '${dossier}/${fichier}' mal renseigné : Pas de nom de catégorie"
else
echo "Fichier '${dossier}/${fichier}' mal renseigné : Trop de catégorie présentes."
# le fichier contient plusieurs lignes, on lit le contenu # le fichier contient plusieurs lignes, on lit le contenu
for ligne in $(cat ${dossier}/${fichier}) for ligne in $(cat ${dossier}/${fichier})
do do