Bonjour à tous,
Je suis sur que beaucoup d'entre vous vont rigoler tellement c'est simple à faire, pour ma part j'ai la solution à mon problème, seulement elle fait intervenir trop d'outils.
La problématique:
J'ai un répertoire /fichiers_à_renommer/ contenant 1000 fichiers dont les noms sont
J'ai dans un fichier LISTE, une liste de nom de fichier, 1000 au total.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ls /fichiers_à_renommer IMG0001 IMG0002 IMG0003 ...
Je cherche à renommer les noms des fichiers contenu dans mon répertoire /fichiers_à_renommer/ avec ceux contenu dans mon fichier liste et de manière respective.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5cat LISTE Ma_première_photo Mon_ Pays La_voisine ...
J'ai une solution avec la ligne de commande
Puis avec excel je génère l'ensemble des commandes pour le renommage correspondant, le problème c'est assez long...
Code : Sélectionner tout - Visualiser dans une fenêtre à part for file in IMG0001; do mv $file ${file/*/Ma_première_photo} ;done
Je pense qu'en ligne de commande c'est possible mais je ne vois pas comment m'y prendre, je suis sur que c'est super facile, mais après avoir cherché sur le forum, je n'ai pas trouvé quelque choses de similaire.
Merci à ceux qui m'aideront.
Partager