[Linux-bruxelles] Petite question bash
RICHARD Thibault
thibault at itn.skynet.be
Lun 9 Déc 10:00:00 CET 2002
Merci Christophe!
Je n'avais plus du tout pensé à tr comme fonction ... il faut avouer que ca ne
s'utilise pas tous les jours ;-)
Thibault
-----Original Message-----
From: linux-bruxelles-admin at lists.bxlug.be
[mailto:linux-bruxelles-admin at lists.bxlug.be]On Behalf Of Christophe
Schockaert
Sent: dimanche 8 décembre 2002 22:46
To: linux-bruxelles at lists.bxlug.be
Subject: Re: [Linux-bruxelles] Petite question bash
On Sun, 2002-12-08 at 18:16, Thibault Richard wrote:
> Salut à tous,
>
> J'aimerais renommé l'ensemble des fichiers d'un répertoire en leur nom en
> minuscule.
>
> Ex : HnsYVx.Pdf deviendrait hnsyvx.pdf
>
> Je sais que je devrais faire un truc du genre :
>
> for i in /home/thibs/temp/*; do mv .....
Effectivement, avec une étape avant mv, tu y arriveras simplement:
for file in /home/thibs/tmep/*; do
dir=`dirname $file`
new_file=`basename $file`
new_file=`echo $new_file | tr [:upper:] [:lower:]`
mv $file $dir/$new_file
done
Le secret est dans la man page de tr.
Rem: je ne l'ai pas testé, mais ça ne doit pas être très loin de ça.
>
> A+
>
> Thib's
J'espère que ça te dépannera,
Christophe.
--
>>>>---------------> mailto:erenthar at bxlug.be
Christophe Schockaert [http://reseaucitoyen.be?ChristopheSchockaert]
GPG Fingerprint: 7767 F6AF A475 0A38 D8D3 C86E 206C 5965 49FE EC5D
Once perfectly aimed, the arrows goes straight to its target [Erenthar]
_______________________________________________
Linux-bruxelles mailing list
Linux-bruxelles at lists.bxlug.be
http://lists.bxlug.be/mailman/listinfo/linux-bruxelles
Plus d'informations sur la liste de diffusion Linux-bruxelles