#!/bin/bash

# TP shell
#
# Question I - 1
# version plus robuste
# 
# Antoine Miné
# 26/01/2007

# nettoyage
rm -f index.html

# en-tête
echo "<html>" >> index.html
echo "<head><title>Mes Photos</title></head>" >> index.html
echo "<body><h1>Photos</h1><ul>" >> index.html

# liste
for i in *.JPG *.jpg *.JPEG *.jpeg *.PNG *.png *.GIF *.gif
do
    # on teste que le fichier existe et est bien une image
    if test -f "$i" && (identify "$i" >/dev/null)
    then
	# & > < et " sont transformés en &amp; &lt; &gt; et &quot;
	j=`echo "$i" | sed -e 's/&/\\&amp;/g' -e 's/"/\\&quot;/g' -e 's/</\\&lt;/g' -e 's/>/\\&gt;/g'`
	echo "<li><a href=\"$j\">$j</a></li>" >> index.html
    fi
done

# fin de page
echo "</ul></body></html>" >> index.html
