sock has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl -ws use strict; my $oggdir = '/media/tmp/'; chdir $oggdir or die "can't chdir to $oggdir: $!\n\n"; opendir(DIR, $oggdir) or die "can't open $oggdir for read: $!\n\n"; my @files = grep { /.*_+.*\.[Oo][Gg]{2}$/ } readdir(DIR); closedir(DIR) or warn "error closing $oggdir: $!\n\n"; foreach ( @files ) { my @chars = split(/_+/, $_); my $final=join(" ", @chars); print "Original: $_ \n"; print "New: $final \n"; rename $_, $final; print "Conversion Complete.\n"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Using arguements and defaults
by Roger (Parson) on Nov 24, 2003 at 05:52 UTC | |
|
Re: Using arguements and defaults
by sgifford (Prior) on Nov 24, 2003 at 05:49 UTC | |
|
Re: Using arguements and defaults
by vladdrak (Monk) on Nov 24, 2003 at 06:13 UTC | |
by holo (Monk) on Nov 24, 2003 at 06:30 UTC | |
|
Re: Using arguments and defaults
by Roy Johnson (Monsignor) on Nov 24, 2003 at 17:49 UTC |