[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] supprimer les accents dans les noms de fichiers



On Wed, Nov 07, 2001 at 05:51:31PM +0100, Alain EMPAIN wrote:
> On Tuesday 06 November 2001 22:59, you wrote:
> ...
> 
> Au sujet des accents MAC notés ':xx' est-ce réellement trois caractères ?
> 
> ls fichiermac | od -bc  
> 
> 'od' (octal dump) te donne le détail des caractères reçus, un par un
Je fais le test demain, mais je crois que ce sont bien trois caractères
séparés puisque j'ai déjà fait des tests et que ça les trouvait.
> 
> Si c'est le cas, il faudrait sans doute une approche plus sophistiquée, où 
> chaque pattern :xx (pour 'é' par ex) serait transformé en é (etc.). 
> Ce n'est pas difficile, mais il faut faire la liste des patterns et de leur 
> correspondance (comme pour les é->e, à->a etc)
Pas de problème pour la liste des correspondances.

Par contre, j'ai un problème pour remplacer 3 caractères par un seul. Il y a
l'option -s de tr, mais alors un nom comme Allée (transformé en All:8e par
netatalk) est converti en Alle au lieu de Allée.
Une piste à explorer ? (Allez, c'est probablement mon dernier blocage sur ce
coup, après je devrais pouvoir me débrouiller seul avec des masses de tests
:-)

-- 
Rémi

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]