En ce dimanche 22 novembre 2009 à 19:11:18  Nicolas Roudninski nous
susurrait :

> Bonjour à tous,
> 
> J'ai un problème, sans doute de débutant, mais je n'arrive pas à m'en  
> sortir.
> 
> Mon problème :
> J'ai une assez large collection de musique organisée en répertoires et  
> sous-répertoires du style "artiste/album/fichier_audio"
> Cette collection est sur un serveur debian lenny et j'utilise  
> tincanjukebox (php, javascript) pour écouter mes morceaux préférés.
> TinCanjoukebox n'aime pas deux choses : les espaces dans les noms de  
> répertoire et de fichier et les caractères accentués.
> 
> Je cherche donc un moyen de renommer en masse et récursivement tous les  
> répertoires et fichiers pour :
> - remplacer les espaces par des _
> - remplacer les caractères accentués par les mêmes caractères sans accent  
> (i-e é par e, É par E, etc.)
> Je suis en utf-8
> 
> J'ai bien essayé "find /opt/audio/ -name "*" -exec rename 's/\s+/_/g' {}  
> \;" mais ça ne fonctionne pas.
> 
> Quelqu'un aurait-il une piste ?
> 
J'utilise pyrenamer qui fait ça très bien.

-- 
-+-              Dominique Marin http://txodom.free.fr             -+-
Le Moustique : «Je nettoyais mon clavier, et le coup est parti tout
seul...» Dan : «Ce matin, j'ai essayé d'entrer un mot de passe sur le 
-+-                      four à micro-ondes !»                     -+-

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]

Répondre à