Bonsoir,

Pour ma bibliothèque multimédia j'utilise des pochettes au nom folder.jpg.

Mais un nouveau lecteur me demande cover.jpg

Il me faut donc garder les deux.

Pour faire ca je dois parcourir tous les répertoires avec folder.jpg et les copier en les renommant tous en cover.jpg

J'ai essayer plusieurs choses mais à chaque fois je bloque sur les espaces entre les noms.

J'ai par ex :

cp: impossible d'évaluer «./Various/Celtic»: Aucun fichier ou dossier de ce type
cp: impossible d'évaluer «Punk»: Aucun fichier ou dossier de ce type
cp: impossible d'évaluer «Songs/cover.jpg»: Aucun fichier ou dossier de ce type

avec find . -name "folder.jpg" -exec cp {} `echo {} | sed "/folder/s//cover/"` \;ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
find . -name "folder.jpg" | while read l ; do cp "$l" `echo "$l" | sed "/folder/s//cover/"` ; done
j'ai aussi essayé avec basename et dirname mais j'avoue que je bloque ...

Une idée ? Merci d'avance !