|
|
| There's more than one way to do things | |
| PerlMonks |
grabbing dmidecode memory data - there's got to be a better wayby Tommy (Chaplain) |
| on Dec 28, 2012 at 18:42 UTC ( #1010730=perlquestion: print w/ replies, xml ) | Need Help?? |
Tommy has asked for the
wisdom of the Perl Monks concerning the following question:
There has GOT to be a better way to get the following block of text out of dmidecode...
Socket Designation: RAM socket #0
Bank Connections: 0
Current Speed: Unknown
Type: EDO DIMM
Installed Size: 8192 MB (Single-bank Connection)
...while avoiding these "Not Installed" ones:
Socket Designation: RAM socket #3
Bank Connections: 3
Current Speed: Unknown
Type: DIMM
Installed Size: Not Installed
Enabled Size: Not Installed
Error Status: OK
While I try to come up with a better regex that isn't so dang ugly, do you have any suggestions on improving it? UpdateSomewhat less ugly:
Update #2OK, this seems to be working on both VMware and physical... for future reference. Thanks goes out to everyone who pitched in. This is a big step forward.
Back to
Seekers of Perl Wisdom
|
|