On Tue, 29 Jan 2008 15:05:43 +0100 Andre Majorel <[EMAIL PROTECTED]> wrote:
> > Un petit script bash (non testé, donc travailler sur une copie des > > images) > > > > #!/bin/sh > > count=0 > > for item in `ls -t -r *.png` > > do > > mv $item `printf "%06d" $count`.png > > count=$(( $count + 1 )) > > done > > Il y a au moins un problème avec ce script ; la liste des fichiers > à traiter doit tenir sur la ligne de commande. Je viens de faires des essais avec une trentaine de fichier dont les noms font environ 70 caractères, ls passe bien à la ligne mais cela fonctionne. Cela cloche lorsqu'il y a des espaces dans le nom des fichiers à traiter. Je suis curieux et je n'ai pas compris ce que tu voulais dire. Peux-tu expliquer ? -- Jack.R