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]