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