adding silly mailall script
authorivan <ivan>
Fri, 27 Jun 2003 13:15:14 +0000 (13:15 +0000)
committerivan <ivan>
Fri, 27 Jun 2003 13:15:14 +0000 (13:15 +0000)
mailall.pl [new file with mode: 0755]

diff --git a/mailall.pl b/mailall.pl
new file mode 100755 (executable)
index 0000000..449e967
--- /dev/null
@@ -0,0 +1,20 @@
+#!/usr/bin/perl -w
+use strict;
+
+my $data_dir = shift @ARGV;
+
+my $n = 0;
+my %address;
+
+foreach my $file ( glob("$data_dir/*") ) {
+  open(FILE,"<$file") or die $!;
+  while (<FILE>) {
+    /\b(\w[\w\-\.\+]*\@(([\w\.\-]+\.)+\w+))\b/ or warn "can't parse line: $_\n";
+    $address{lc($1)}=1;
+    $n++;
+  }
+}
+
+print scalar(keys(%address)), " ($n)\n";
+print join(",",keys %address),"\n";
+