#!/bin/sh

# Par Julien MOREAU	( jmoreau@bigfoot.com )

nbps=1				# Nombre de paramètres souhaités (sans option)
nom_cmde=`basename $0`		# Nom de la commande
usage="Usage: $nom_cmde <extension_à_enlever>"		# Message d'aide
usage=$usage"\n\tEfface l'extension <extension_à_enlever>"
usage=$usage" de tous les fichiers du\n\t\t\trépertoire courant la possèdant."
usage=$usage"\n\tRetourne le nombre de fichiers renomés."

if test `uname` != "HP-UX" ; then e="-e" ; fi

if [ $# -ne $nbps ] ; then	# Si le nombre de paramètres est incorrecte,
	echo $e $usage 1>&2 ; exit 2	# Affichage aide puis arrêt.
fi

n=0
ext=$1
for fic in *.$ext
do
	#new=`echo $fic|cut -d. -f1`
	new=`echo $fic|sed -e s/\.$ext$//`
	echo $e "$fic  \t->\t$new"
	mv $fic $new
	n=`expr $n + 1`
done

exit $n		# Nombre de fichiers renomés

