xcat-core/xCAT-client-2.0/usr/bin/xcoll
jbjohnso c99d72a179 Initial xCAT 2.0 import
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2007-10-26 22:44:33 +00:00

28 lines
646 B
Perl
Executable File

#!/usr/bin/env perl
# IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html
use Data::Dumper;
my %output;
while (<STDIN>) {
my $node;
my $output;
if (/:/) {
($node,$output) = split /:/,$_,2;
} else {
$node= "UNKNOWN";
$output = $_;
}
$output =~ s/^ //;
$output{$node}.=$output;
}
my %collated;
foreach (keys %output) {
$collated{$output{$_}}->{$_}=1;
}
foreach (keys %collated) {
my $nodes = join(',',sort (keys %{$collated{$_}}));
print "====================================\n";
print "$nodes\n";
print "====================================\n";
print $_;
}