#!/bin/csh
#
# utilisation:
# html-iso fichier...
#
# Remplace les sequences html par des lettres accentuees dans les fichiers
# indiques
# on cree le fichier de commandes pour sed ici pour n'avoir q'un seul fichier
# pour transformer les accents
cat >! $$.tmp-sed << FIN
s/\á/á/g
s/\â/â/g
s/\æ/æ/g
s/\à/à/g
s/\å/å/g
s/\ã/ã/g
s/\ä/ä/g
s/\ç/ç/g
s/\é/é/g
s/\è/è/g
s/\ê/ê/g
s/\ë/ë/g
s/\ì/ì/g
s/\í/í/g
s/\ï/ï/g
s/\î/î/g
s/\ó/ó/g
s/\ô/ô/g
s/\ö/ö/g
s/\ò/ò/g
s/\õ/õ/g
s/\ú/ú/g
s/\û/û/g
s/\ù/ù/g
s/\ü/ü/g
s/\Ý/ý/g
# majuscules
s/\Á/À/g
s/\Á/Á/g
s/\Â/Â/g
s/\Ã/Ã/g
s/\Ä/Ä/g
s/\Â/Å/g
s/\Æ/Æ/g
s/\Ç/Ç/g
s/\È/È/g
s/\É/É/g
s/\Ê/Ê/g
s/\Ë/Ë/g
s/\Ì/Ì/g
s/\Í/Í/g
s/\Î/Î/g
s/\Ï/Ï/g
s/\Ñ/Ñ/g
s/\Ò/Ò/g
s/\Ó/Ó/g
s/\Ô/Ô/g
s/\Õ/Õ/g
s/\Ö/Ö/g
s/\Ú/Ù/g
s/\Ú/Ú/g
s/\Û/Û/g
s/\Ü/Ü/g
FIN
# remplacer les accents
foreach fichier ($*)
echo "transformant les accents du fichier $fichier de html -> iso ..."
sed -f $$.tmp-sed $fichier > $$.tmp
mv -f $$.tmp $fichier
end
#enlever le fichier des accents
rm -f $$.tmp-sed