Le Mardi 8 Août 2006 01:32, Christophe Gaubert a écrit : > 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 Ah oui tu parlais des espaces dans le nom de fichier ! Bon il va falloir que je réaprenne à lire moâ ! Et oui évidemment tu as raison pour la protection. J' oublie tout le temps qu'il y a des imbéciles qui attribuent des noms de fichier avec des espaces ! (comment quelle mauvaise foi ?) ;-) -- André Salaün
========================================= Vous souhaitez acquerir votre Pack ou des Services Mandriva? Rendez-vous sur "http://store.mandriva.com". Rejoignez le club mandrake : http://www.mandrivaclub.com =========================================
