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

Expressions regulières //netoyage de fichiers SAMBA



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



Reply to: