Rename files to lower case



I have a number of files of the form

icc.txt.$FOObar.log

eg.

icc.txt.Visin.log icc.txt.tryanything.log
icc.txt.WillsGambit.log icc.txt.tsia68.log
icc.txt.WilmaP.log icc.txt.tumoana.log
icc.txt.Wonderbugg.log icc.txt.twintower.log
icc.txt.WzeroMN.log icc.txt.upsan.log
icc.txt.Xerses.log icc.txt.vaknight.log

$FOObar can be made up of

* numbers
* lower case characters
* upper case character
* Hypen

Can anyone suggest a way I can rename them, such that any upper case characters are converted to lower case, but all other characters are not changed.

i.e. icc.txt.Visin.log would change to icc.txt.visin.log.
.



Relevant Pages

  • Re: Function based index not used with like operator
    ... search for is starting with the characters the user search for. ... SQL> set echo on linesize 132 trimspool on ... col2 from uppertest1 where upper ... 438 bytes received via SQL*Net from client ...
    (comp.databases.oracle.server)
  • Re: The case for lower case
    ... Lower case letters contain more visual "information" than upper case ... and cover up the top half of a row of all upper case characters. ... achieve by putting white letters on a black background ... readability study in their lives ("Hey, I grew up on a greenscreen terminal ...
    (alt.lang.asm)
  • Re: The case for lower case
    ... both pure lower and upper case tend to slow down ... > Lower case letters contain more visual "information" than upper case ... > and cover up the top half of a row of all upper case characters. ... black background more pleasing than other combinations. ...
    (alt.lang.asm)
  • Re: Yahoo switches off the DRM servers
    ... Upper and lower case alphabetics, ... for characters in file and device names. ... 6 bit was common on typesetting machinery. ... I did that work on PDP-8s which were 12 bit machines. ...
    (uk.comp.sys.mac)
  • converting std::basic_string to upper or lower case.
    ... question - but I can't seem to find a solution on the news groups. ... characters were coming back messed up. ... In order for toupper to give the expected results, ... This suggests that if a character is already upper (i.e. islower returned ...
    (microsoft.public.vc.stl)