On Wed, 2007-05-16 at 11:17 -0600, Paul Seamons wrote: > > I, for one, would be grateful if your would post your perl snippet with > > newlines and formatting. > > perl -e ' > use File::Find; # load the library > find(sub{ > return if ! -d; # must be a directory > return if ! /^(.{5})_/ # match 5 chars and then _ > rename ($_, $1) > || warn "Err: $_ => $1: $!"; > }, "."); # look in "." for files > ' > > perl -e ' > opendir $dh, "."; # open directory inode as a handle > for (readdir $dh) { # iterate on files in $dh > next if ! -d; # must be a directory > next if ! /^(.{5})_/; # match 5 chars and then _ > rename($_, $1) > || warn "Err: $_ => $1: $!" > } > '
Awesome. Thanks. /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */