if [ $# -ne 1 ] then echo "Usage: './photo_convert.sh taille' avec la taille sous la forme largeurxhauteur (640x480)." echo "===> tailles possibles pour 1 rapport largeur / hauteur de 1.5 (800x533 - 1536x1024 - etc...)." echo "===> ubbdf avec 1 rapport largeur / hauteur de 1.5 (1536x1024)." exit -1 fi rep=resized-$1 if [ -d "$rep" ]; then echo "Repertoire $rep existe. Je ne le crée pas." else echo "Repertoire $rep n'existe pas. Je le crée." mkdir $rep fi for i in `file * |grep image|sed s/":"//g|awk '{print $1}'` do let "n += 1" if [ -e $rep/$i ]; then echo "Le fichier $i existe deja dans le repertoire $rep." else taille=`identify $i | awk '{print $3}'` echo "Le fichier $i($taille) sera converti en $1 et enregistre dans le repertoire $rep." convert -geometry $1 $i $rep/$i fi done echo $n fichiers redimensionnés