sravs448 has asked for the wisdom of the Perl Monks concerning the following question:
I have a perl program which generates me 3 outputs, 1) Number 2)user 3) comments. I would like to associate a specific number with respective user and comments. How do I display the user and comments when someone enters the number?
use strict; use Data::Dumper; #Header printf "%-12s %-10s %s\n", qw(Number User Comments); $result =`cmd to get the result`; #Formatting the output while ($result =~ /number (\d+).*user:\s*(\S+)\s*#\s*(.*)/g) { printf "%-12s %-10s %s\n", $1, $2, $3; #Pushing the result from variables to 3 Arrays push @numbers, $1; push @users , $2; push @comments, $3; } #References to Array my $numbers_ref = \@numbers; my $users_ref = \@users; my $comments_ref = \@comments; #Hash of array references my %hash = ( )
The current output from the print statement looks like this. But I would like to display "sam"and "changed abc in the file", when some enters number as "1234567"
Number User Comments 1234567 sam changed abc in the file. 5646542 john deleted asds in the file.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Hash of Array references
by choroba (Cardinal) on Aug 04, 2014 at 14:18 UTC | |
by sravs448 (Acolyte) on Aug 04, 2014 at 15:02 UTC | |
by choroba (Cardinal) on Aug 04, 2014 at 15:08 UTC | |
by sravs448 (Acolyte) on Aug 04, 2014 at 15:24 UTC | |
by choroba (Cardinal) on Aug 04, 2014 at 15:42 UTC | |
|
Re: Hash of Array references
by AppleFritter (Vicar) on Aug 04, 2014 at 14:18 UTC | |
|
Re: Hash of Array references
by MidLifeXis (Monsignor) on Aug 04, 2014 at 14:27 UTC | |
by sravs448 (Acolyte) on Aug 04, 2014 at 14:48 UTC | |
|
Re: Hash of Array references
by McA (Priest) on Aug 04, 2014 at 14:25 UTC | |
|
Re: Hash of Array references
by locked_user sundialsvc4 (Abbot) on Aug 04, 2014 at 14:38 UTC |