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

Re: commande rename pour transformer majuscule en minuscule



* serge@srv0.ath.cx <serge@srv0.ath.cx> [2009-07-22 20:35:51 +0200] wrote :

> Le Wednesday 22 July 2009 19:20:25 Michaël Pierson, vous avez écrit :
> > Bonjour la liste,
> >
> > Je souhaite modifier les majuscules en minuscules pour plusieurs noms de
> > fichiers dans un répertoire.
> > J'ai trouvé en googlant la commande rename, lu le man; puis créer 3
> > fichiers vide pour faire un test:
> >
> > 17:52 mic@gol ~/temporaire/test% ls
> > BONJOUR  Bonjour.JPG  CRW_12589.CRW
> > 17:52 mic@gol ~/temporaire/test% rename 'y/A-Z/a-z:' *
> > Transliteration replacement not terminated at (eval 1) line 1.
> > zsh: exit 255   rename 'y/A-Z/a-z:' *
> >
> > Vous voyez ou je me trompe? Une idée ou une piste de recherche?
> > D'avance merci.
> 
> * Mettre les noms de fichiers du répertoire en minuscules : 
> % for i in *; do mv "$i" `echo $i | tr [:upper:] [:lower:]`

En zsh : 

$ autload zmv 
$ zmv '(**/)(*)' '$1${(L)2}'

Cette commande va te mettre en minuscule tous les fichiers du répertoire
ainsi que les sous-répertoires.

++

-- 
 .''`.  Edi Stojicevic
: :'  : Debian GNU/Linux user, admin & developer - http://www.debian.org
`. `~'  French speaking Debian website founder   - http://www.debianworld.org
  `-    GPG Key Id : 0x1237B032


Reply to: