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

Re: renommer en lot



On Mon, 28 Jan 2008 00:11:58 -0500
Remys Morrissette <remysmorrissette@cgocable.ca> wrote:

> Bonjour,
> 
> j'ai une série de fichiers (+/- 25000)
> 
> exemple :
> 
> 0bf153bfa73346bafd4035908ff3a4fb.png       Wed Oct 24 00:16:57 2007
> 0bf30ca8b401ab42ad9adc8327ce8ac7.png     Mon Sep 10 21:15:09 2007
> acda647ce3d021a81e126f9ccc622139.png     Tue May 22 21:17:32 2007
> ace127012b35f74f29bf58a82268a98b.png     Thu Apr 13 23:52:55 2006
> e3e1602a552ffe15b446388239b9299d.png     Sun Apr 15 22:36:11 2007
> e3e3e4449d314d7abae0d1bba0acdc91.png     Mon Sep 10 21:33:37 2007
> 
> 
> que j'aimerais renommer de façon séquentiel
> 
> dans le genre 1, 2, 3, ...., 25000
> 
> ou encore, 01, 02, 03, ..., a1, a2, a3, ...., e...
> 
> avec l'ordre par date si possible.
> 
> des idées ?
> 
> Remys
> 
> 

Bonjour,

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

-- 
Jack.R


Reply to: