This should be a weekly thing :
See who can send in the most useful Perl one liner!
So to start it off, I would like some suggestions on some "not so
cryptic" one liner methods to do the following :
#!/usr/bin/perl -w
use strict;
opendir(TEMP_DIR, "/home/slutz/temp");
my @items = grep(/\.BAD/,readdir(TEMP_DIR));
closedir(TEMP_DIR);
my ($file, $line);
foreach $file (@items) {
print "Going into file : $file\n";
open(FIN, $file) || warn "cant open the damn file : $!";
while ( $line = <FIN> ){
if ( $line =~ m'[EMAIL PROTECTED]' ) {
rename "/home/slutz/temp/$file",
"/home/slutz/temp/bad_email/$file" || die "$!";
print "moved file /home/slutz/temp/$file to
/home/slutz/temp/bad_email/$file\n";
}
}
close(FIN);
}
Thanks in advance!
Scott Lutz
Pacific Online Support
Phone: 604.638.6010
Fax: 604.638.6020
Toll Free: 1.877.503.9870
http://www.paconline.net
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]