1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#!/usr/bin/perl
use strict;
use warnings;
my $filename = shift @ARGV or die 'no file given';
if ($filename =~ /^G_/) {
open (GROUP, $filename);
#<GROUP>;
<GROUP>;
print "Group(";
my @lines = ();
while (my $line = <GROUP>) {
chomp $line;
$line =~ s/,/)(/g;
$line =~ s/ /,/g;
push @lines, "($line)";
}
print join ',', @lines;
print ");\n";
close GROUP;
} else {
open (SET, $filename);
<SET>;
my $set = <SET>;
chomp $set;
$set =~ s/ /,/g;
print "[$set]\n";
close SET;
}
|