Bonjour, je cherche des connaisseurs shell:)
En fait je cherche à faire une petite boucle qui passerais en récursif 
l'ensemble des fichiers
Pour les nettoyer de leur accents et de leus espaces....
Voilà ce que j'ai sous la main pour le moment:
 
Le problème c'est qu' j'aimerais passer un test à chaque fichier pour voir si 
chaqe condition est respectée...

rename 's/[éèêë]/e/g' "$1" 
rename 's/[ÈÉÊË]/E/g' "$1" 
rename 's/[àáâãäå]/a/g' "$1" 
rename 's/[ÀÁÂÃÄÅ]/A/g' "$1" 
rename 's/[ïîìí]/a/g' "$1" 
rename 's/[ÌÍÏÎ]/I/g' "$1" 
rename 's/[òóôõö]/o/g' "$1" 
rename 's/[ÒÓÔÕÖ]/O/g' "$1" 
rename 's/[ùúûü]/u/g' "$1" 
rename 's/[ÙÚÛÜ]/U/g' "$1" 
rename 's/[$!?µ£ %]/_/g' "$1"


Si qq a une expression plus propre ;)
Merci

Répondre à