Le 08/08/06, André Salaün <[EMAIL PROTECTED]> a écrit :

> > > for file in * ; do mv "$file" `echo $file | tr 'A-Z' 'a-z'` ; done
> >
> > Je crois que ça foire s'il y a un fichier avec un espace dans le
> > nom...
> ben non j'ai testé...

Pourtant :
$ ls
A B.txt
$ for file in * ; do mv "$file" `echo $file | tr 'A-Z' 'a-z'` ; done
mv: Lors du déplacement de fichiers, le dernier argument doit être un
répertoire. Pour en savoir davantage, faites: « mv --help ».

Par contre :
$ for file in * ; do mv "$file" "`echo $file | tr 'A-Z' 'a-z'`" ; done
$ ls
a b.txt

:-P

-- 
Christophe Gaubert
http://ch4tn01r.free.fr/blog
Participez à la liste Avis de citoyens :
http://fr.groups.yahoo.com/group/Avis_de_citoyens/

=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================

Répondre à