J'ai un dossier complet de fichiers d'image tels quechangement de nom en vrac de fichiers basés sur recherche
- 1500000704_full.jpg
- 1500000705_full.jpg
- 1500000711_full.jpg
- 1500000712_full.jpg
- 1500000714_full.jpg
- 1500000744_full.jpg
- 1500000745_full.jpg
- 1500000802_full.jpg
- 1500000803_full.jpg
J'ai besoin de renommer les fichiers basés sur une recherche à partir d'un fichier texte qui contient des entrées telles que,
- SH103239 1500000704
- SH103240 1500000705
- SH103241 1500000711
- SH103242 1500000712
- SH103243 1500000714
- SH103244 1500000744
- SH103245 1500000745
- SH103252 1500000802
- SH103253 1500000803
- SH103254 1500000804
, je veux donc les fichiers d'image à renommer,
- SH103239_full.jpg
- SH103240_full.jpg
- SH103241_full.jpg
- SH103242_full.jpg
- SH103243_full.jpg
- SH103244_full.jpg
- SH103245_full.jpg
- SH103252_full.jpg
- SH103253_full .jpg
- SH103254_full.jpg
Comment puis-je faire ce travail le plus facile? N'importe qui peut m'écrire une commande rapide ou un script qui peut le faire pour moi s'il vous plaît? J'ai beaucoup de ces fichiers d'image et le changement manuel n'est pas réalisable.
Je suis sur Ubuntu mais en fonction de l'outil, je peux passer à Windows si besoin est. Idéalement j'aimerais l'avoir dans le script bash pour que je puisse en apprendre plus ou perl ou python.
Merci
EDIT: avons dû changer les noms de fichiers
Y a-t-il le même nombre d'entrées dans le fichier de recherche que de fichiers image? –
Il y a plus d'images que le nombre d'entrées dans le fichier – bcrawl
Ensuite, itérer sur les entrées est plus efficace que d'itérer sur les fichiers. –