#!/bin/sh

# ----------------------------------------------------------------------
# renommage en serie reguliere de tous les fichiers *.jgp
# du directory en argument
#
# Patrick ROBERT, Janvier 2007
# ----------------------------------------------------------------------

if test $# = 0 
   then echo "Il faut le nom du directory en argument"
   exit
   fi

echo
echo ----------------------------------------------------
echo "renommage de tous les fichiers du type diapo*.jpg"
echo "du directory $1"
echo ----------------------------------------------------
echo

cd $1
if test -f toto1.tmp ; then rm toto1.tmp ; fi
ls diapo*.jpg > toto1.tmp

nbfiles=`cat toto1.tmp | wc -l`
echo "nombre de fichier : $nbfiles"

#cat -n toto1.tmp | sed -e "s/.*$/xxx&yyy &zzz&/"  \

cat -n toto1.tmp | sed -e "s/\	/XXX/" -e "s/.*/&yyy&zzz&/" \
 -e "s/XXXdiapo....\.jpg$/.jpg/"  -e "s/yyy.*zzz/diapokkk/" \
 -e "s/ /0/g" -e "s/.*XXX/mv /" -e "s/jpg/& /" \
 -e "s/kkk00//"

echo "done..."
# ----------------------------------------------------------------------