[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Script pour faire un upper de case...



François TOURDE wrote:

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. :)

mouais effectivement je decouvre.... linux et le shell.... je suis etudiant en 3eme d'informatique indsutrielle (developpement et programmation lie à l'electronique)... et j'en ai marre de Windows... alors me voila sous linux.... et debian pour le cote philosophie et developpement... j'ai peut etre du courage mais je m'apercois surtout que je suis soutenu par une communaute bien Reel.... c'est vous que je remercie...

Voila / A+ et encore Merci / David



Reply to: