printserver1
default
cups
cups
printserver2
no
aix
rsh
####
printserver1,default,cups,cups
printserver2,no,aix,rsh
####
#!/usr/bin/perl -w
use strict;
use diagnostics;
#use Data::Dumper;
my $config="/var/www/cgi-bin/prt.cfg";
open (CFGFILE,$config) || die "unable to open $config: $!\n";
my ($machine, $default, $type, $connect);
my $object=0;
my @server;
while (my @CFG = )
{
foreach $_(@CFG)
{
chomp;
next if /^#/;
next if /^\s/;
if (//i ... /<\/server.*?/i)
{
next if /<.?server>/i;
$object++;
push (@server, $_);
}
($machine, $default, $type, $connect) = @server;
}
print "$machine,$default,$type,$connect\n";
}
####
printserver1,default,cups,cups
printserver2,no,aix,rsh
####
#!/usr/bin/perl -w
use strict;
use diagnostics;
#use Data::Dumper;
my $config="/var/www/cgi-bin/prt.cfg";
open (CFGFILE,$config) || die "unable to open $config: $!\n";
my ($machine, $default, $type, $connect);
my (@server,@arrayref);
while (my @X=)
{
foreach $_(@X)
{
next unless /^\w/i;
push (@server, $_);
($machine, $default, $type, $connect)=split(/,/,$_);
print "$machine, $default, $type, $connect";
}
}