Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Copie et importation avec XMP
#28
Un peu "gros bourrin", mais bon ça a l'air de marcher. Confused

Ces lignes vont renommer les fichiers image (tig, jpg, ...) dont la données EXIF de la date de création n'est pas/plus dans le fichier, en s'appuyant sur la date figurant dans le nom du dossier parent.

Code :
cd /home/primus/Images/Bitmap
filetype=tif
racine="`pwd`"
ls -Rd */* | while read dir; do cd "$dir" ; i=1 ; ls *.$filetype | while read file ; do newfile="primus"`echo $dir | cut -f 2 -d / | sed 's/-//g'`"`printf "%04d.$filetype" $(($i))`" ; cp "$file" "$newfile" ; [ -f "$file.xmp" ] && cp "$file.xmp" "$newfile.xmp"; let i=i+1 ; done ; cd "$racine" ; done

Dans la dernière commande, on ne renomme pas (mv) mais copie (cp) l'ancien fichier dans un nouveau avec le nouveau nom. Il suffit de remplacer les 2 cp par mv si tu ne veux pas devoir le faire à la main (ou autrement).

L'exemple concerne les fichiers dont l'extension est "tif", il suffit de mettre TIF en majuscule pour couvrir les fichiers avec cette extension en majuscules, etc. J'ai pas fais dans la dentelle.

Il est assumé que l'arborescence ne va que jusque /home/primus/Images/Bitmap/AAAA/AAAA-MM-JJ et pas en dessous.

Les fichiers image (ici tif) qui n'ont pas de fichier xmp associé sont quand même renommés.

Si la dernière commande est relancée, elle créera de nouveaux fichiers... (donc pas vraiment à faire).

Comme précédemment, à tester sur un sous-ensemble peut-être d'abord...
dt stable / Ubuntu 22.04
Répondre


Messages dans ce sujet
Copie et importation avec XMP - par Primus - 19-07-22, 16:30
RE: Copie et importation avec XMP - par manu - 19-07-22, 17:09
RE: Copie et importation avec XMP - par manu - 19-07-22, 17:51
RE: Copie et importation avec XMP - par manu - 20-07-22, 10:09
RE: Copie et importation avec XMP - par manu - 20-07-22, 11:02
RE: Copie et importation avec XMP - par manu - 20-07-22, 12:37
RE: Copie et importation avec XMP - par manu - 20-07-22, 21:28
RE: Copie et importation avec XMP - par manu - 21-07-22, 09:43
RE: Copie et importation avec XMP - par manu - 21-07-22, 11:16
RE: Copie et importation avec XMP - par manu - 21-07-22, 14:43
RE: Copie et importation avec XMP - par manu - 21-07-22, 15:02
RE: Copie et importation avec XMP - par manu - 21-07-22, 15:35

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)