Objet : Liste pour les discussions techniques (liste à inscription publique)
Archives de la liste
- From: Sébastien DINOT <sdinot AT april.org>
- To: technique AT april.org
- Subject: Re: [TECH] Renommage de fichiers
- Date: Thu, 04 Oct 2007 16:17:27 +0200
Salut Lionel,
Selon Lionel Allorge <lionel.allorge AT lunerouge.com>:
| Sous Gnu/Linux, je cherche a renommer plusieurs fichiers dans un
| même répertoire qui ont une forme "XXXXXXX YYYYYYY ZZZZZZZZ.jpg"
| en "XXXX_YYY_ZZZ01.jpg", c'est à dire à récupérer 3 parties de
| leur nom pour former un nom plus court avec un incrément.
Voici une solution parmi d'autres, un petit script shell :
----------------------------------------------------------------------
#!/bin/sh
i=1
for f in `ls -1 XXX*\ YYY*\ ZZZ*.jpg` ; do
n=`printf "%04d" $i`
g=`echo "$f $n" | sed -e 's/^\([^ ]\{3\}\)[^ ]* \([^ ]\{3\}\)[^ ]*
\([^ ]\{3\}\)[^ ]*.jpg \([0-9]*\)$/\1_\2_\3_\4.jpg/'`
mv "$f" "$g"
let "i = $i + 1"
done
----------------------------------------------------------------------
A++, Sébastien
--
Sébastien Dinot, sdinot AT april.org
Secrétaire de l'APRIL (http://www.april.org)
Association pour la Promotion et la Recherche en Informatique Libre
- Renommage de fichiers, Lionel Allorge, 04/10/2007
- Re: [TECH] Renommage de fichiers, David Lapetina, 04/10/2007
- Re: [TECH] Renommage de fichiers, David Lapetina, 04/10/2007
- RE: [TECH] Renommage de fichiers, alain . coulais, 04/10/2007
- Re: [TECH] Renommage de fichiers, Sébastien DINOT, 04/10/2007
- Re: [TECH] Renommage de fichiers, Sébastien Dinot, 04/10/2007
- Re: [TECH] Renommage de fichiers, David Lapetina, 04/10/2007
Archives gérées par MHonArc 2.6.16.