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: