Christophe Diaz <[EMAIL PROTECTED]> writes: > Bonjour, > > 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 * > > Ceci fonctionnait sans probl�me avec une mandrake 9.1, mais ne marche plus > avec ma Sarge, sur laquelle je d�bute. > > Le message d'erreur qui m'est renvoy� est le suivant: > syntax error at (eval 1) line 1, near "." > > 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.
La commande Debian fonctionne visiblement diff�remment : le premier argument doit �tre une expression r�guli�re de substitution (syntaxe perl), les arguments suivants sont les fichiers � renommer. $ rename 's/\.JPG/_'$(date +%d_%b_%Y)'.jpg/' *.JPG man perlre pour les explications. L�o.

