Je suis nouveau à unix et pourrait vraiment utiliser votre aide.Comment renommer des photos en utilisant les informations du fichier csv
Je souhaite renommer beaucoup de photos afin qu'elles correspondent aux codes des éléments qui sont sur l'image. J'ai un fichier .csv qui a le nom d'origine .jpg et ensuite les codes dont je veux renommer les photos, en suivant des colonnes consécutives. Par exemple:
IMG_1234.JPG, AB001, AB003, AB004
IMG_1345.JPG, AB011, AB012, AB013, AB014, AB015
IMG_1456.JPG, AB112
IMG_1678.JPG, AB125, AB126
Je veux IMG_1234.JPG 3 fois copié et renommé AB001, AB003 et AB004 etc.
Je sais que je besoin d'un script et que je peux copier et renommer des fichiers, mais je ne peux pas comment faire un script à travers le csv et copier & renommer le .jpg aux noms suivants jusqu'à ce qu'une cellule vide, puis passer à la ligne suivante et copier & renommer que .jpg etc etc
J'espère que ma question est claire et je présente mes excuses pour mon connaissance limitée.
Merci d'avance!
edit: Les noms d'image ont des répertoires (avec des espaces) devant eux, car les photos sont dans des dossiers différents. Par exemple:
./Photos triés/Samples1-100/IMG_1134.JPG
Vos fichiers sont-ils nommés IMG_1234 ou IMG_1234.jpg? – Cyrus
Ils sont nommés .jpg – Dasha