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 !
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
--
___________________________________________________________________
Yann Cochard, [EMAIL PROTECTED], http://yanncochard.com/
Au Cactus Francophone : http://www.cactuspro.com/
Linux-Azur : http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****