Re: renommer en lot
On Tue, 29 Jan 2008 15:05:43 +0100
Andre Majorel <aym-naibed@teaser.fr> 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
Reply to: