Salut, Le 12164i�me jour apr�s Epoch, David CABATON �crivait: > comment en shell bash convertir tous les fichiers d'un repertoire en > majuscule... > > for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done > > ceci me eprmet de les afficher en majuscule mais ne renome pas les > fichiers
Oul� ... Va y avoir du boulot... Premi�re �tape: La commande a passer est sensiblement la m�me que la tienne, c�d: for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;mv $i $j; done Seconde �tape: La directive echo sert � afficher les param�tres que tu lui passes, mais en aucun cas faire des manips de fichiers. Troisi�me �tape: man shell > , j'ai essaye de fair > > for i in `ls`; do j=`touch tmp/$i |tr '[A-Z]' '[a-z]'` ;echo $j; done Euh... l� on rentre dans la quatri�me dimention... Fais gaffe quand m�me de pas trop essayer des trucs au hasard, sans trop savoir ce que tu fais, tu risque de te retrouver dans le c.c. ! Un bon conseil, ach�te toi un bouquin sur le shell, et les commandes unix de base pour avoir un minimum de pr�requis. Par contre, bravo. Un newbie qui installe une debian et qui se lance direct dessus �a m�rite un reportage. Bravo � toi et aussi � tous les packagers debian. :) -- Lisez la FAQ: http://savannah.nongnu.org/download/debfr-faq/html/ -- Fran�ois TOURDE - tourde.org - 23 rue Bernard GANTE - 93250 VILLEMOMBLE T�l: 01 49 35 96 69 - Mob: 06 81 01 81 80 eMail: mailto:[EMAIL PROTECTED] - URL: http://francois.tourde.org/

