#!/bin/bash # Vérification des paramètres # S'ils sont absents, on met une valeur par défaut if [ -z $1 ] then sortie='galerie.html' else sortie=$1 fi # Préparation des fichiers et dossiers echo '' > $sortie if [ ! -e miniatures ] then mkdir miniatures fi # En-tête HTML echo ' Ma galerie

' >> $sortie # Génération des miniatures et de la page for image in `ls *.png *.jpg *.jpeg *.gif 2>/dev/null` do convert $image -thumbnail '200x200>' miniatures/$image echo ' ' >> $sortie done # Pied de page HTML echo '

' >> $sortie