[Linux-bruxelles] Petite question bash

Alexandre Dulaunoy alexandre.dulaunoy at ael.be
Lun 9 Déc 00:51:03 CET 2002


Google, premier match : 

http://www.fogdeity.com/eduni/systems/unix/fixcase.html

Hope this helps. 

adulau

On 8 Dec 2002, Christophe Schockaert wrote:

> 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.
> 

-- 
--			      Alexandre Dulaunoy -- http://www.foo.be/
--         http://pgp.ael.be:11371/pks/lookup?op=get&search=0x44E6CBCD
"People who fight may lose.People who do not fight have already lost." 
							Bertolt Brecht








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