[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: