RE : [debutant] transformer majusculeminuscule

2003-09-03 Par sujet Gilles Crebassa

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

2003-09-03 Par sujet jipe
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

2003-09-02 Par sujet Alain Defraeye
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

2003-09-02 Par sujet Fanch
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

2003-09-02 Par sujet Alain
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

2003-09-02 Par sujet Alain Defraeye
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

2003-09-02 Par sujet Ph Legay


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