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

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



David CABATON wrote:

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

jai réfléchi vite fai mais essaye ca :

for i in `ls`
do
 #renvoi le nom du fichier en majuscule
 j=`echo $i|tr '[a-z]' '[A-Z]'`

 # renvoi le contenu du fichier dans tmp/nom_du_fichier
 cat $i > ./tmp/$j
done



ceci me eprmet de les afficher en majuscule mais ne renome pas les fichiers, j'ai essaye de fair

for i in `ls`; do j=`touch tmp/$i |tr '[A-Z]' '[a-z]'` ;echo $j; done

pour les creer dans un autre rep... marche pas !!!


Merci de votre aide !!!

de rien

Mathieu



Reply to: