Bonjour à tous,
J'ai deux petites questions.
J'ai des fichiers écrits en Français que je voudrais un peu uniformiser, dans la mesure ou je ne voudrais garder que les 26 lettres de l'alphabet en minuscule, sans accent.
Pas de ponctuation non plus.
J'ai déjà fait ça pour tout écrire en minuscule:
(l'option -i pour faire la modification directement dans le fichier).
Code : Sélectionner tout - Visualiser dans une fenêtre à part perl -i -lape's/(\w)/\L$1/g' file
Par contre, pour les accents et autres symboles bizarre, je crains que ce soit un peu rébarbatif de tout prendre en compte, et je risque fort d’oublier des cas de figures et des symboles, donc je me demandais si quelqu'un savait ou trouver un code traitant tous les cas possibles. Voir peut être qu'on peut faire ça autrement.
DEUXIEME QUESTION:
J'ai un répertoire "Rep" qui contient des sous répertoire qui contiennent des fichiers, mais il y en a beaucoup (énormément).
Lorsque j'execute un script perl de type:
J'ai le message "liste d'argument trop longue".
Code : Sélectionner tout - Visualiser dans une fenêtre à part perl script.pl rep/*/*.txt
Je sais que c'est une façon de faire dégueulasse, et je me demandais comment pallier ce problème, idéalement comment exécuter un script prenant en entrée tous les fichiers dans l'arborescence du répertoire.
Merci.
Partager