On Tue, 22 Apr 2003, David CABATON wrote: > comment en shell bash convertir tous les fichiers d'un repertoire en > majuscule... > > for i in `ls`; do j=`echo $i |tr '[a-z]' '[A-Z]'` ;echo $j; done
le principe est bon, en utilisant une ch'tite variable tu obtiendras ce que tu souhaites, ex: for lower_name in `\ls` do upper_name=`echo $lower_name |tr '[a-z]' '[A-Z]'` mv $lower_name $upper_name done Eric -- > Allez, soyez sympa ... traduisez-lui "linux" Linux, c'est comme le miel : c'est vachement bon mais ça attire les mouches. En plus, ça colle aux doigts et on a du mal à s'en défaire. -+- TP in: Guide du linuxien pervers - "Barrez vous les mouches !"