Показать сообщение отдельно

  #4  
Старый 29.08.2007, 17:22
flipper
Участник форума
Регистрация: 05.09.2006
Сообщений: 184
Провел на форуме:
888851

Репутация: 203
По умолчанию

Простенький скрипт написал за 10 минут...
Код:
#!/usr/bin/perl -w 

#usage perl split.pl BigmailList 100000
# Writen by Flipper

open(FIL,"<$ARGV[0]");
@fil = <FIL>;
close(FIL); 
$j = 1;
$i = 1;
$kol = $ARGV[1];
open (FO,">file$j.txt");
foreach $string(@fil) {
if ($i > $kol) {
     $j++; 
     $i=1;
     close (FO);
     open (FO,">file$j.txt");
 }
print FO "$string";
$i++;
}
close (FO);