Raphael KONG a écrit :

Marian Robusti a écrit :

Bonjour à tous,

Bonjour !

Le sujet récent sur la redimmension d'image par lot avec imagemagick
m'a fait pensé à quelque chose.

Je souhaiterais renommer des fichiers en nombre
Je ne me suis pas trop intéressé à bash pour le moment mais je crois
qu'il est possible de faire ça.

ex de ce que je souhaiterais faire :

j'ai un dossier contenant de nombreux fichiers avec des noms divers
comprenant majuscules, espaces, accents ... je souhaiterais les
harmoniser en mettant tout en minuscule, remplacer les espaces par le
caractère underscore, et supprimer les caractères accentués.

Si  quelqu'un a quelques conseils ou pistes de lecture.

regarde du cote des expressions regulieres (regex) et des outils les utilisant comme awk. Cote script, je te conseille de jetter un coup d'oeil sur le language PERL, mais avec ls,des pipes, et awk tu devrais pouvoir t en sortir

RAF

D'avance merci.

Marian Robusti
--
"battons nous tous les jours pour un monde plus libre et plus juste"
http://www.knoppix-fr.org
http://www.linucie.net




J'ai déjà fait ca avec un script shell ecrit pour l'occasion, et pas retrouvé, mais c'est assez facile à écrire :
va voir ici : http://lea-linux.org/cached/index/Dev-shell_script.html

et la pour le passage majuscule <-> minuscule ( voir aussi man tr)
http://lea-linux.org/cached/index/Trucs:Convertir_tous_les_noms_de_fichiers_d%27un_r%C3%A9pertoire_de_minuscule_en_majuscule_et_vice-versa.html

si tu en as vraiment besoin, je cherche un peu plus ce script dans les méandres du disque dur...
Chris





--
ubuntu-fr mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Répondre à