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/

Répondre à