[Linux-bruxelles] script conversion minuscule-majuscule

Jean-Marc jean--marc at belgacom.net
Mer 10 Jan 22:03:11 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

axel leroy a écrit :
> supposons que je n'ai pas d'accents dans les noms de fichiers, comment
> je fais ensuite (je debute dans le monde de linux)
> 
> merci
> 
>     ------------------------------------------------------------------------
>     From:  /Frederic Peters <fpeters at entrouvert.com>/
>     Reply-To:  /Mailing-list du BxLUG <linux-bruxelles at lists.bxlug.be>/
>     > [...]
>     >D'abord te poser la question des caractères accentués.
>     >
>     >Puis, le cas difficile illuminé, lire la page de manuel de tr.
>     >
>     >
>     >         Frédéric
>     >
>     >--
>     >Linux-bruxelles mailing list
>     >Linux-bruxelles at lists.bxlug.be
>     >http://lists.bxlug.be/mailman/listinfo/linnux-bruxelles
> 
> 
... et taper la ligne de commande suivante :

ls | while read FIC; do echo mv $FIC $(echo $FIC | tr [:lower:]
[:upper:]); done

Voilà, c'est tout.  Une fois le test réussi (telle quelle, cette
commande ne fait qu'un echo, pas de réel changement), tu peux enlever le
<echo> et recommencer.

J'ai omis de prendre en compte les espaces, chose que tu fais en
entourant le nom des fichiers par des guillemets.  Ce qui donne :

ls | while read FIC; do echo mv "$FIC" "$(echo $FIC | tr [:lower:]
[:upper:])"; done

Bonne amusement.

Jim
- -----
http://jim.brubel.net/
jim at jabber.belnet.be
- -----
1 personne sur 10 comprend le binaire.  L'autre pas.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFpVSPjjwCFwSMer0RAiqSAJ4kiFr1ZRsqd8QekrMZqlw5V/45CQCfTLXV
lf6ZubqGGRlrKuhgTg5U2ZA=
=PD8g
-----END PGP SIGNATURE-----




Plus d'informations sur la liste de diffusion Linux-bruxelles