#!/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 <fichiers ...>"		# Message d'aide
usage=$usage"\n\tEnlève les accents d'un ou plusieurs fichiers."

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

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

if test ! -r $1 ; then          # Si le 1er arg n'est pas un fichier lisible
        echo $e "Fichier \"$1\" illisible ou inexistant !" 1>&2 ; exit 3
fi

for fic in $* ; do
	if [ $# -gt 1 ] ; then
		echo $e "Extraction des accents du $fic ... \c"
	fi
# &ecirc; Á
	remplace à a $fic
	remplace =E0 a $fic
# &acirc; À
	remplace â a $fic
# &ccedil µ
	remplace ç c $fic
	#remplace =E c $fic
# &eacute Å
	remplace é e $fic
	remplace =E9 e $fic
# &egrave É
	remplace è e $fic
	remplace =E8 e $fic
# &ecirc; Á
	remplace ê e $fic
	remplace =EA e $fic
# &icirc; Ñ
	remplace î i $fic
	#remplace =E i $fic
# &ocirc; Â
	remplace ô o $fic
	#remplace =E o $fic
# &ugrave Ë
	remplace ù u $fic
	remplace =F9 u $fic
# &ucirc; Ã
	remplace û u $fic
	#remplace =E u $fic
	if [ $# -gt 1 ] ; then echo "OK." ; fi
done

exit 0		# Sortie sans erreur

