#!/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\tChange les accents d'un ou plusieurs fichiers"
usage=$usage"\n\t\tpour qu'ils passent mieux à l'imprimante."

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 "Fichier \"$1\" illisible ou inexistant !" 1>&2
	echo $e $usage 1>&2 ; exit 3	# Affichage aide puis arrêt.
fi

affiche="test $# -gt 1"

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

exit 0		# Sortie sans erreur

