Тема: mail;pass
Показать сообщение отдельно

  #5  
Старый 24.06.2008, 07:52
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Код-то самый простецкий. Вариант на перле
Код:
#!/usr/bin/perl

use strict;
use warnings;
#use diagnostics;

die 'Usage: ', $0, ' [input-file output-file]', "\n" unless scalar @ARGV == 2;

open my $INFILE, '<', $ARGV[0] or die "open error: $!\n";
open my $OUTFILE, '>', $ARGV[1] or die "create error: $!\n";
print $OUTFILE (split /;/, $_)[0], "\n" while (<$INFILE>);
close $OUTFILE;
close $INFILE;
exit 0;