RE : [debutant] transformer majusculeminuscule
typeset -l filelowercase for file in *;do filelowercase=$file mv $file $filelowercase done -Message d'origine- De : a.lb [mailto:[EMAIL PROTECTED] Envoyé : mardi 2 septembre 2003 17:32 À : [EMAIL PROTECTED] Objet : [debutant] transformer majusculeminuscule Bonjour Comment transformer les noms de fichiers en majuscules vers minuscules. Ex:IM001801.JPG - im001801.jpg Et ceci sur tout un repertoire. Merçi Alain -- ELF Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
Re: [debutant] transformer majusculeminuscule
On Tue, 2 Sep 2003 19:07:08 +0200 Alain Defraeye [EMAIL PROTECTED] wrote: Voilà : for i in `ls` do majus=`echo $i|tr [a-z] [A-Z]` echo Avant : $i apres : $majus mv $i $majus done Pas taper jipé stp ! si :P ! for i in *; do j=$(echo $i | tr [:upper:] [:lower:] if [ ! -e $j ]; then mv $i $j; fi done * est meilleur que ls car il permet de définir $i avec un nom de fichier à la fois, même si ce nom comporte des espaces. sinon il faut jouer avec $IFS. par la suite, penser à quoter les variables avec des doubles quotes - $var la langue française comporte des lettres accentuées que [:upper:] et [:lower:] prennent en compte mais pas [A-Z] [a-z] vérifier que le nouveau nom que l'on va attribuer à un fichier n'est pas déjà attribué avec un if [ ! -e fichier ] n'est pas forcément un luxe. bye jipe PS: c'est pas vrai, je tape pas :) Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
RE: [debutant] transformer majusculeminuscule
man tr -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de a.lb Envoyé : mardi 2 septembre 2003 17:32 À : [EMAIL PROTECTED] Objet : [debutant] transformer majusculeminuscule Bonjour Comment transformer les noms de fichiers en majuscules vers minuscules. Ex:IM001801.JPG - im001801.jpg Et ceci sur tout un repertoire. Merçi Alain -- ELF Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
Re: [debutant] transformer majusculeminuscule
Le Tue, 2 Sep 2003 17:32:06 +0200, a.lb [EMAIL PROTECTED], souvenez-vous, vous tapâtes : Bonjour Comment transformer les noms de fichiers en majuscules vers minuscules. Ex:IM001801.JPG - im001801.jpg Et ceci sur tout un repertoire. Merçi Alain j'arrive pas à utiliser rename (je ne connais pas les expressions rationnelles en perl), alors je te le fais à la même sauce que pour les JPG/jpg : $ for i in /le_rép/* ; do mv $i `echo $i|tr [:upper:] [:lower:]; done (attention ne pas oublier le /* à la fin du nom du répertoire, ou alors se placer dans le répertoire en question et taper : for i in * ; do mv $i `echo $i|tr [:upper:] [:lower:]; done ) fanch Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
Re: [debutant] transformer majusculeminuscule
Si tu as php d'installé, tu peux regarder dans les archives de la liste, il me semble que j'avais eu ce genre de problème et que je l'avais réglé avec du php. Alain Le mar 02/09/2003 à 18:14, Fanch a écrit : Le Tue, 2 Sep 2003 17:32:06 +0200, a.lb [EMAIL PROTECTED], souvenez-vous, vous tapâtes : Bonjour Comment transformer les noms de fichiers en majuscules vers minuscules. Ex:IM001801.JPG - im001801.jpg Et ceci sur tout un repertoire. Merçi Alain j'arrive pas à utiliser rename (je ne connais pas les expressions rationnelles en perl), alors je te le fais à la même sauce que pour les JPG/jpg : $ for i in /le_rép/* ; do mv $i `echo $i|tr [:upper:] [:lower:]; done (attention ne pas oublier le /* à la fin du nom du répertoire, ou alors se placer dans le répertoire en question et taper : for i in * ; do mv $i `echo $i|tr [:upper:] [:lower:]; done ) fanch __ Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
RE: [debutant] transformer majusculeminuscule
Voilà : for i in `ls` do majus=`echo $i|tr [a-z] [A-Z]` echo Avant : $i apres : $majus mv $i $majus done Pas taper jipé stp ! -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Alain Defraeye Envoyé : mardi 2 septembre 2003 18:19 À : [EMAIL PROTECTED] Objet : RE: [debutant] transformer majusculeminuscule man tr -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de a.lb Envoyé : mardi 2 septembre 2003 17:32 À : [EMAIL PROTECTED] Objet : [debutant] transformer majusculeminuscule Bonjour Comment transformer les noms de fichiers en majuscules vers minuscules. Ex:IM001801.JPG - im001801.jpg Et ceci sur tout un repertoire. Merçi Alain -- ELF Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org
Re: [debutant] transformer majusculeminuscule
a.lb wrote: Bonjour Comment transformer les noms de fichiers en majuscules vers minuscules. Ex:IM001801.JPG - im001801.jpg Et ceci sur tout un repertoire. Merçi Alain On peut passer lar la translitétion tr /A-Z/a-z/ permet de transformer les majuscules en minuscules. Cordialament PHL Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;. Foire Aux Questions de la liste : http://mdk.mondelinux.org