# # Generation automatique du fichier listemarques.html # # a executer dans le catalogue c:/calculatrices # hypotheses : # - Les sous-catalogues sont les noms de fabriquants # - Les sous-sous-catalogues sont les noms des modèles # - Dans chaque catalogue de modele on trouve : # + un fichier mini1.JPG (miniature) # + un fichier descrcalc.html (description detaillee de la machine) # # genere un fichier html en sortie standard # # entree std : liste constructeurs # creation de l'entete HTML de la page echo '' echo '' echo '' echo '' echo 'Liste des marques' echo '' echo '' echo '

Retour à : ' echo '- Inventaire global par marque/modèle ' echo '- Inventaire global par année ' echo '- Accueil

' # creation de l'entete html du tableau echo '' echo '' echo '' echo '' echo '' # couleurs des cases de fond (en alternance, pour chaque constructeur) couleur1="C8C8C8" couleur2="E8E8E8" couleur=$couleur1 # balayage de la liste des constructeurs/modeles/annees passee en stdin while read constructeur do #creation du lien html vers la liste du constructeur lienconstr="$constructeur/listemarque.htm" #comptage du nombre de modeles de cette marque n=`ls -l $constructeur | wc -l` let "n=$n-2" #generation de la ligne de tableau HTML correspondante echo '' echo "" echo "" echo '' done # cloture de la page HTML echo '
MarqueNombre
$constructeur$n
' echo '

Retour à : ' echo '- Inventaire global par marque/modèle ' echo '- Inventaire global par année ' echo '- Accueil

' echo '

Des commentaires, des compléments, des correction ? 
' echo "Contactez-moi par email à l'adresse suivante : robert_lacoste chez yahoo.fr

" echo '' echo ''