I don't know where this comes from, but its called rename-alot. Its a perl script. I'm guessing "Larry" is Larry Wall, but who knows. chmod a +x it and then put it in your path (~/bin) You run it like this rename-alot 's/1105 A/A/' *.osc The above will change all files that look like this: "1105 A0176.osc" to this "A0176.osc". The script is everything between, but not including, the equals signs. Your system probably has perl on it unless you are running Mac OS 9 or prior or any version of Windows. == #!/usr/bin/perl -w # rename - Larry's filename fixer $op = shift or die "Usage: rename-alot expr [files]\n" . "eg: % rename-alot \'s/abc /abc-/\' abc*txt\n" ; chomp(@ARGV = <STDIN>) unless @ARGV; for (@ARGV) { $was = $_; eval $op; die $@ if $@; rename($was,$_) unless $was eq $_; } == James On Mar 11, 2008, at 6:32 PM, Raja Dey wrote: > Hi, > How I can change names of many files keeping the extension same. My > files are like this > > 1105 A0176.osc > 1105 A0177.osc > 1105 A0178.osc > 1105 A0179.osc > 1105 A0180.osc > > I want to change them as > > A0176.osc > A0177.osc > A0178.osc > A0179.osc > A0180.osc > > I am using ubuntu linux. > > Thanks... > RD > > > > Raja Dey, Ph.D. > Research Associate > Molecular and Computational Biology > University of Southern California > 1050 Childs Way, Los Angeles, CA 90089 > Chat on a cool, new interface. No download required. Click here. -- James Stroud UCLA-DOE Institute for Genomics and Proteomics Box 951570 Los Angeles, CA 90095 http://www.jamesstroud.com