country1 has asked for the wisdom of the Perl Monks concerning the following question:
File A
Server,Avg CPU,P95 CPU,Avg Mem Util,P95 Mem Util
WSOMQAVPRA05,93.75,95.87,66.67,68.13
wsomdavpra03,90.39,94,65.77,68.51
wsomddvfxa01,39.22,92.19,82.59,88.25
wsompapgtw05,49.6,87.07,91.6,93.78
File B
Server,Avg CPU,P95 CPU,Avg Mem Util,P95 Mem Util
WSOMQAVPRA05,34.78,100,55.1,67.6
wsomdavpra03,69.04,98.55,84.07,89.73
wsomddvfxa01,92.44,97.54,67.72,71.69
wsompapgtw05,48.77,96.9,92.1,93.55
File C
Server,Avg CPU,P95 CPU,Avg Mem Util,P95 Mem Util
WSOMQAVPRA05,93.13,98.11,68.95,73.47
wsomdavpra03,68.85,97.56,76.35,98.23
wsomddvfxa01,46.97,96.29,88.23,94.02
wsompapgtw05,30.66,93.74,39.89,71.35
What I am trying to do is for each Server (in Column
1) I want to get the Avg CPU (in Column 2) from each
of the 3 files. In the files above this would produce
File OUT
WSOMQAVPRA05,93.75,34.78,93.13
wsomdavpra03,90.39,69.04,68.85
wsomddvfxa01,39.22,92.44,46.97
wsompapgtw05,49.6,48.77,30.66
Let's assume for the moment that these are the way the
3 files will exist (1 to 1 to 1 match on Server).
From my experience with perl, it is not an easy
process to do a match-merge via the field (Server).
Can anyone give me some ideas, thoughts or pearls of
wisdom on how to go about accomplishing this task?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Combining Records From Multiple Files based on Common Key Values
by tirwhan (Abbot) on Jul 13, 2007 at 17:42 UTC | |
by country1 (Acolyte) on Jul 16, 2007 at 12:39 UTC | |
by tirwhan (Abbot) on Jul 16, 2007 at 18:17 UTC | |
by country1 (Acolyte) on Jul 17, 2007 at 15:45 UTC | |
by tirwhan (Abbot) on Jul 17, 2007 at 16:53 UTC | |
| |
|
Re: Combining Records From Multiple Files based on Common Key Values
by dsheroh (Monsignor) on Jul 13, 2007 at 20:27 UTC | |
|
Re: Combining Records From Multiple Files based on Common Key Values
by Limbic~Region (Chancellor) on Jul 15, 2007 at 01:35 UTC |