#!/usr/bin/perl # ICS 243d - Internet Technology # Spring Quarter 2001 # Roberto Silveira Silva Filho ID# 85849631 # Administration data collector - Server side. # Final project # # ---------------------------------------------------------- local $/=CRLF; my @output; my $outputLength; $output = `sysinfo`; @outputArray = split("\n", $output); #foreach $word (@outputArray) { # print " word = $word \n"; #} #print " \n\n\n"; my $beginproperties = 4; my $endproperties = 20; my @properties; print ''."\n" ; print "
\n"; print '
'."\n"; print ' '."\n"; print " \n"; # Prints the host information collected from the sysinfo command. for ($i=$beginproperties; $i<$endproperties; $i++) { # substitute "is" followed by more than 2 spaces, by tab. $outputArray[$i] =~ s/is \s{2,100}/\t/; @properties = split("\t",$outputArray[$i]); print " "; print " "; print " "; print " \n"; } print "

Property

Value

$properties[0] $properties[1]
\n";