Hi,

I need help in formatting ouput from system command, i could'nt figure out a
way to format output from system command. appreciate your help with this,
the details are below.

hlis3 is file with list of clients

hosta
hostb
hostc
hostd

The below program looks through each client and outputs the class name,

the desired output needs to be in the below format

-------------------------------------------------------------------------
 hosta                                                 Solaris_DEV

 hostb                                                Solaris_DEV

 hostc                                                Archivelogs__DV
                                                          Archivelogs__DV
                                                          Solaris_DEV

hostd                                                  Archivelogs__DV

---------------------------------------------------------------------------

#!/usr/bin/perl



use strict;
use warnings;

open (FILEOUT, ">>cmdout") ||die "cant open cmdout: $! \n";
select (FILEOUT);


open(FILE, "hlis3") || die "Can't open hlis3: $!\n";

while (<FILE>) {

chomp;

print;


my $cmd = `bppllist -byclient $_ \|grep \"CLASS \" |awk \'\{print \$2\}\' `;



printf FILEOUT "%70s\n", $cmd;

}


 ------------------------------------------------------------------------
program output similar to this. need help in formating this as mentioned in
the begining

   hosta                                               Solaris_DEV

  hostb                                            Solaris_DEV

hostc                                                 Archivelogs__DV
Archivelogs__DV
Solaris_DEV


Regards
Sj

Reply via email to