
18.04.2008, 22:52
|
|
Members of Antichat - Level 5
Регистрация: 24.10.2007
Сообщений: 256
Провел на форуме: 6905523
Репутация:
1174
|
|
Может кому потребуется, скрипт парсит текущую диру , на мыльники , вообщем пробегается по всем файлам , и результат заносит в mails.txt.
Код:
#!/usr/bin/perl
use strict;
my($g,@a,@b,$all,$f);
$g = "*.*";
@a = glob($g);
$all = 0;
open mail,'>mails.txt';
foreach $f (@a)
{
open file, $f;
while(<file>)
{
if ( $_ =~ /(\w+@\w+[^\.]\.\w{2,10})/ ) { unshift (@b,$1."\n"); $all++ } ;
}
close file;
};
print mail "All:$all\n";
print mail @b;
close mail;
|
|
|