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
j'ai aussi essayé avec basename et dirname mais j'avoue que je bloque ...
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
Une idée ? Merci d'avance !
Partager