Christophe Diaz a �crit, samedi 14 mai 2005, � 22:06 :
> Bonjour,

bonsoir,

> Lors du chargement des photos de mon num�rique sur le PC je d�marrais un 
> script qui ins�rait la date dans le nom des fichiers.
> La commande en question est
> 
> rename .JPG _$(date +%d_%b_%Y).jpg *

peut-�tre

 rename 's/\.JPG$/_'"$(date +%d_%b_%Y)"'.jpg/' *.JPG


Remarques :

 - le format ann�e-n�du mois-jour peut �tre plus commode ;

 - la date sera  celle du jour de renommage, pas celle  de la photo.  Si
   tu n'as pas  trop modifi� le fichier, il a  encore ses en-t�tes Exif,
   que tu peux r�cup�rer avec diverses applications :

    apt-cache search exif

    http://www.sentex.net/~mwandel/jhead/

Par exemple,

 jhead -ft *.jpg

remet � l'heure la date de ces fichiers. Ensuite,

 jhead image.jpg | sed '/[Dd]ate/!d'
File date    : 2005:05:05 11:08:56
Date/Time    : 2005:05:05 11:08:56

> Ceci fonctionnait sans probl�me avec une mandrake 9.1, mais ne marche plus 
> avec ma Sarge, sur laquelle je d�bute.

Le copier-coller a d� bouffer quelques quotes ?

> La page de man est peu loquace sur ce sujet. Tout ce que j'ai compris c'est 
> que les expressions doivent �tre conforme � perl. Mais �a ne m'aide pas.

Le premier  argument est une substitution Perl  s/avant/apr�s/, qui doit
�tre prot�g�e du shell ; en outre  il y a une cha�ne incluse �valu�e par
le shell ...

-- 
Jacques L'helgoualc'h


-- 
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à