Yann Cochard wrote:
Bonjour,
Les espaces dans des noms de fichiers me posent quelques problèmes :
Je voudrais renommer automatiquement un grand nombre de fichiers. Ca marche
très bien tant que ces fichiers ne contiennent pas d'espaces. Voici une
illustration du problème :
$ ls IMG*
IMG 000001.JPG IMG 000002.JPG
$ for i in `ls IMG*`; do echo $i; done
IMG
000001.JPG
IMG
000002.JPG
=> J'obtiens 4 éléments dans ma liste au lieu de 2 !
for i in IMG*;do echo $i; done
tout simplement
Le but est bien sûr de remplacer le
echo $i
par
mv $i `echo $i | sed -e "s/JPG/jpg/" | sed -e "s/IMG 0000/photo_/"`
Merci pour vos solutions !
Yann
--
Jean-Max Reymond email: [EMAIL PROTECTED] tel: 33 (0)6 16 94 25 11
http://jmreymond.free.fr/Etna2002
Linux-Azur : http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****